Home  >  Article  >  Technology peripherals  >  Six excellent ChatGPT extensions for VS Code

Six excellent ChatGPT extensions for VS Code

王林
王林forward
2023-06-05 14:26:074468browse

You are correct in seeking answers to your programming questions from ChatGPT via web chat. But frequently switching between VS Code and chat can be distracting. Remember, in any task, every millisecond counts.

You can now ask ChatGPT questions directly in VS Code through the ChatGPT extension, which is good news. These extensions cover various programming use cases such as unit testing, debugging, documentation, code explanation, code generation, etc. ChatGPT has a wide range of coding applications.

VS Code 的 六个优秀 ChatGPT 扩展插件

Here are the most convenient ChatGPT extensions you can install in VS Code today.

1. ChatGPT – EasyCode

VS Code 的 六个优秀 ChatGPT 扩展插件

ChatGPT extension EasyCode is an available AI assistant that supports ChatGPT-3.5 and ChatGPT-4 , and provide the option to switch between them. It's easy to set up because there's no need to integrate an OpenAI API key. However, when you have an OpenAI account that includes advanced features from GPT-4, you can choose to add an API key for extended use.

You can also use ChatGPT without an account, although its developers recommend that you register or log in after installation. When looking for help, you can ask ChatGPT questions about parts of your code, or allow it to scan your entire code base for broader applications.

If you need further explanation on a previous question, EasyCode's ChatGPT extension provides a follow-up option. In addition to inline code auto-completion, it also provides built-in prompts for generating responses with a single click.

2. CodeGPT – Tim Kmecl

VS Code 的 六个优秀 ChatGPT 扩展插件

##Tim Kmecl’s CodeGPT extension uses the ChatGPT-3 model. Therefore, it may not be as useful as other extensions using GPT-3.5 and GPT-4. It provides built-in prompts that can generate responses with a single click. If you have a more specific request, you can also write a custom prompt via the chat box.

Although it contains many GPT-3 models, including ChatGPT, text-curie-001, text-davinci-003, code-davinci-002, and code-cushman-002, only text-davinci-003 is The default model to work with this extension. If the extension throws an error, you may want to check your model selection and set it to text-davinci-003 in the extension's settings.

The extension requires an OpenAI API key, which you will set in its settings menu after installation. However, the extension may fail if your free OpenAI credits are exhausted.

3. Code GPT

VS Code 的 六个优秀 ChatGPT 扩展插件

Code GPT is a more comprehensive AI service. While its default AI choice is OpenAI, it also includes ChatGPT alternatives like Cohere, AI21, and Anthropic. In addition to GPT-3.5 and GPT-4, it can also support a variety of other AI models.

To use the Code GPT extension, you need to set up an OpenAI API key. You can set this using built-in commands. So make sure you have enough free credits or a premium plan to use the service. A valuable feature of Code GPT is its ability to take hints from code comments and insert the generated code into a usable code file (using the target programming language).

It has built-in and custom prompts. One minor drawback is that it only allows a maximum of 800 tags per request. Therefore, it can accept less text length than some other providers.

4. ChatGPT Helper

VS Code 的 六个优秀 ChatGPT 扩展插件

ChatGPT Helper is a simple AI assistant. If you just need to quickly solve programming problems, you can Add it to VS Code. The extension is easy to use and is only designed to accept a limited number of built-in prompts.

ChatGPT Helper has been updated to support GPT-3.5 and GPT-4, and has added the option to switch between the two. To gain access to the OpenAI API, after your first prompt after installation, you will be asked to set up an API key.

However, unlike other ChatGPT extensions, it does not have chat functionality. But you can send custom prompts through VS Code's command panel. It writes responses to a separate text file, allowing you to save responses to prompts later.

5. ChatGPT – Genie AI

VS Code 的 六个优秀 ChatGPT 扩展插件

Genie AI’s ChatGPT extension has better aesthetics and adopts a closer user interface and provides built-in prompts. It supports GPT-3, GPT-3.5 and GPT-4. Like many of the previously mentioned ChatGPT extensions, it requires an OpenAI API key.

It also allows you to choose different temperature accuracies that adjust to your needs; you can choose precise, balanced or creative responses. In addition to built-in prompts, you can interact more specifically with ChatGPT through the Genie AI VS Code extension’s chat box.

When using an extension to generate code, you don't need to copy and paste it where you need it. The response is automatically written to the relevant code file, and you can use the response directly from the code base. Additionally, you can save the conversation locally and continue using it next time.

6. ChatGPT VS Code Plugin – Jay Barnes

VS Code 的 六个优秀 ChatGPT 扩展插件

Jay Barnes’s ChatGPT VS Code extension is very convenient if you want it for free Use ChatGPT and it will help you. It operates on a different layer and requires your ChatGPT web session token and user agent rather than your OpenAI API key. Because it enhances your interaction with ChatGPT on the web, it's free.

While it allows you to use ChatGPT for free within VS Code, it is complex to set up and may sometimes experience delays and sporadic glitches. Additionally, you need to reset your access tokens periodically as these expire as the ChatGPT web session expires.

It has a built-in prompt function and can receive custom prompts through the chat menu, similar to other ChatGPT extensions. Overall, this extension doesn’t make it onto our list of what we consider to be the best ChatGPT extensions for VS Code. But it's free and may come in handy when your free credits run out. However, please take care to prevent your session from being hijacked.

Using ChatGPT effectively in VS Code

ChatGPT and other generative AI models have proven to have practical value in our daily lives. Whether we accept them or not, they will continue to exist. If you use these AI tools effectively, they are helpful rather than threatening.

Programming with one of these ChatGPT extensions is no guarantee. To solve programming problems, these AI tools need to be blended with human input and some Internet search skills. You may want to learn how to use ChatGPT in VS Code - to get a practical sense of how these extensions actually work.

The above is the detailed content of Six excellent ChatGPT extensions for VS Code. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:51cto.com. If there is any infringement, please contact admin@php.cn delete