CodeGPT is your go-to AI assistant, designed to enhance your coding skills and optimize your programming time. Access state-of-the-art LLMs like GPT-4, Claude 3, Code LLama and more, all for free.
-
Download the Plugin
-
Choose Your Preferred Service
a) OpenAI - Requires authentication via OpenAI API key.
b) Custom OpenAI-compatible service - Choose between multiple different providers, such as Together, Anyscale, Groq, Ollama and many more.
c) Anthropic - Requires authentication via API key.
d) Azure - Requires authentication via Active Directory or API key.
e) You.com - A free, web-connected service with an optional upgrade to You⚡Pro for enhanced features.
f) LLaMA C/C++ Port - Run Code Llama, WizardCoder, Deepseek Coder, and other state-of-the-art models locally for free.
-
Start Using the Features
After successful installation, configure your API key. Navigate to the plugin's settings via File | Settings/Preferences | Tools | CodeGPT. Paste your OpenAI API key into the field and click Apply/OK
.
For Azure OpenAI services, you'll need to input three additional fields:
- Resource name: The name of your Azure OpenAI Cognitive Services.
- Deployment ID: The name of your Deployment.
- API version: The most recent non-preview version.
Also, input one of the two provided API keys.
You.com is a search engine that summarizes the best parts of the internet for you, with private ads and with privacy options.
You⚡Pro
Use the CodeGPT coupon for a free month of unlimited GPT-4 usage.
Check out the full feature list for more details.
Note: This feature is currently supported only on Linux and MacOS.
The main goal of llama.cpp
is to run the LLaMA model using 4-bit integer quantization on a MacBook.
-
Select the Model: Depending on your hardware capabilities, choose the appropriate model from the provided list. Once selected, click on the
Download Model
link. A progress bar will appear, indicating the download process. -
Start the Server: After successfully downloading the model, initiate the server by clicking on the
Start Server
button. A status message will be displayed, indicating that the server is starting up. -
Apply Settings: With the server running, you can now apply the settings to start using the features. Click on the
Apply/OK
button to save your settings and start using the application.
Note: If you're already running a server and wish to configure the plugin against that, then simply select the port and click
Apply/OK
.
The plugin provides several key features, such as:
Ask anything you'd like.
Ask anything related to your selected code.
Instantly replace a selected code block in the editor with suggested code generated by AI.
Expected a different answer? Re-generate any response of your choosing.
- Conversation History - View recent conversation history and restore previous sessions, making it easy to pick up where you left off
- Concurrent conversations - Chat with the AI in multiple tabs simultaneously
- Seamless conversations - Chat with the AI regardless of the maximum token limitations
- Predefined Actions - Create your own editor actions or override the existing ones, saving time rewriting the same prompt repeatedly