Embed ChatGPT inside Google Colab.

Latest Version

Version
1.4.1
Update
December 27, 2023
Size
212KiB
Developer
datalynn.com
Category
Users
780
Rating
4.33333 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

ChatGPT for Google Colab Extension

DataLynn ChatGPT Extension for Google Colab Notebook

Author: DataLynn

Want to contribute?
Feel free to contact: [email protected] / [email protected]

Overview:
This extension aims to seamlessly integrate Google Colab with ChatGPT to enhance user programming experience and boost development efficiency. It automatically reads code descriptions and code blocks from Colab, constantly ready to address user queries. The extension comes with 12 pre-configured functions (while also allowing open-ended questions), enabling GPT to add comments, refactor code, and more. If you're using Google Colab notebooks, this extension is a must-try!


About The Project:
ChatGPT for Google Colab Notebook is a utility developed by DataLynn, designed to streamline interaction between Google Colab and ChatGPT.


Getting Started:
After installing this extension, you will see a button called \"ChatGPT\" when accessing any Google Colab notebook. Clicking on this button will enable you to interact with the extension. Please note that if you have access to GPT-4, it will automatically connect to GPT-4; otherwise, it will connect to GPT-3.5. Of course you may switch between GPT-3.5 and GPT-4 in one session.


Functions:
1. Choose one of the following presets:
Code_Comments: This function will add comments and explanations to your code.

Code_Explain: This function will provide a detailed explanation of your code, including its structure, functionalities, and how it works.

Code_Refactor: This function will optimize your code, making it more readable, maintainable, efficient, and robust.

Code_Debug: This function will help diagnose and fix any bugs in your code.
Features_Creation: This function will create more new features based on the original features if they are helpful for modeling and prediction.

Feature_Encoding: This function will perform feature encoding based on the feature data type and meaning.

Feature_Standardization: This function will standardize your features.

Feature_Selection: This function will perform feature selection on your data.

Dimension_Reduction: This function will perform dimension reduction on your data.

Models_Attempt: This function will attempt different models according to the dataset and corresponding business problem.

Models_Ensemble: This function will use an ensemble method to combine all models.

Models_Evaluation: This function will evaluate the model performance on the testing set.

2. Input your question or request in the provided text area.

3. When selecting 'include code' , your question will include the current code block

4. Click 'submit' button will send your question to ChatGPT

5. Click 'Copy' button will copy the response to your clipboard

6. Click 'close' button will destroy the current plugin

Why this extension?
1. Free: The use of this tool is completely free of charge.

2. Comprehensive Feature Support: All features are fully supported with your ChatGPT account.

3. Pre-made Prompts: We offer pre-made prompts for code fixing, refactoring, summarizing, explaining, and comments adding.

4. Custom ChatGPT Text Area: A text area for custom ChatGPT with and without code context for generic interaction is provided.

5. Dark & Light Mode: The interface supports both dark and light modes.

6. Adapting to Newly Added Code Cells: The tool is designed to adapt seamlessly to newly added code cells.

7. Copying ChatGPT Responses: You can easily copy ChatGPT responses.

8. Run Your First Code Block Automatically: The tool is designed to automatically run your first code block.

9. Selective Code Memory: You can choose to remember the previous code by clicking the 'include previous code' button.

10. Continue Generating When The Answer Is Too Long: If the answer generated by GPT is too long, it will continue generating without interruption.

11. Stop Generating Button: A stop button is provided to cease the generation of the output at any time.

12. Model Switching: You have the flexibility to switch your GPT model when needed.

13. Other Notebook Environments: We are currently working on supporting other notebook environments.



License:
Copyright (c) 2023 DataLynn. All rights reserved. This script is the property of DataLynn and may not be reproduced or distributed without
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_appName__", "description": "__MSG_appDesc__", "default_locale": "en", "version": "1.4.1", "manifest_version": 3, "icons": { "16": "logo.png", "32": "logo.png", "48": "logo.png", "128": "logo.png" }, "host_permissions": ["https://*.openai.com/"], "permissions": ["storage"], "background": { "service_worker": "background.js" }, "action": {}, "options_ui": { "page": "options.html", "open_in_tab": true }, "content_scripts": [ { "matches": ["https://colab.research.google.com/*", "https://github.com/*"], "js": ["content-script.js"], "css": ["content-script.css"] } ]}
Read more

Similar Extensions

icon

Colab Monkey Extension · Developer Tools 780 2 ★ 37.0KiB

icon

SayAI Extension · Productivity 780 0 ★ 49.37KiB

icon

Visual Python for Colab Extension · Developer Tools 780 7 ★ 14.84MiB

icon

ChatGPT Assistant - Autocomplete Prompts Extension · Productivity 780 3 ★ 330KiB

icon

ChatGPT Keyword Assistant Extension · Productivity 780 0 ★ 72.63KiB

icon

TextGPT - Smarter Text Input by OpenAI Extension · Productivity 780 5 ★ 27.8KiB

icon

ChatGPT: Prompt Mate Extension · Productivity 780 4 ★ 2.17MiB

icon

Github Colabify Extension · Developer Tools 780 6 ★ 23.21KiB

icon

ChatGPT Keyboard Shortcuts Extension · Productivity 780 5 ★ 8.21KiB

icon

Colab Spellcheck Extension · Developer Tools 780 1 ★ 450KiB

icon

GPT Code Reviewer Extension · Developer Tools 780 1 ★ 24.95KiB

icon

Colab Themes Extension · Developer Tools 780 14 ★ 146KiB

icon

TurboGPT For ChatGPT Extension · Productivity 780 2 ★ 237KiB

icon

ChatGPT for Google Colab Extension · Developer Tools 780 67 ★ 183KiB

icon

Vio - Your ChatGPT Companion Extension · Productivity 780 2 ★ 1.62MiB

icon

Power Prompt For ChatGPT & OpenAi Extension · Productivity 780 2 ★ 875KiB

icon

ChatGPT Code Runner Extension · Productivity 780 5 ★ 18.42KiB

icon

GPTEnhancer Extension · Productivity 780 6 ★ 10.81MiB

icon

Syncia - Power of ChatGPT on any website Extension · Productivity 780 7 ★ 752KiB

icon

Google Colab Keep-Alive Extension · Developer Tools 780 2 ★ 2.03MiB

icon

ChatGPT Prompt List Extension · Productivity 780 11 ★ 53.83KiB

icon

ChatGPT Continue Button Extension · Accessibility 780 0 ★ 651KiB

icon

Javy: GPT-4 powered assistant Extension · Productivity 780 11 ★ 471KiB

icon

RunGPT: Execute ChatGPT Code Extension · Productivity 780 16 ★ 147KiB

User reviews

icon

宋轩 (ID: 00000061feecaeb0) Voted 5 ★ - Updated 06/02/2023 The greatest extension on google colab ever.

icon

Hangpu Cao (ID: 000000a0f3707e69) Voted 5 ★ - Updated 06/01/2023 Fantastic! Make ChatGPT more powerful!

icon

Qichen Liu (ID: 0000001cc9307a1c) Voted 5 ★ - Updated 06/01/2023 Very easy to use. It can help read code and debug. Made my life easier in data science.

icon

richard xu (ID: 000000edb84b7acf) Voted 5 ★ - Updated 06/01/2023 This is the best ChatGPT extension I have ever used! Really great! you should try the function of switching between GPT-3 and GPT-4!

icon

Danling Wei (ID: 0000003586a33b7f) Voted 5 ★ - Updated 06/01/2023 A convenient AI colab plugin, perfect for beginners in data science.