How- to Bing!

How to Use ChatGPT in Visual Studio Code?

use chatgpt in vs code

Visual Studio Code (VS Code) is a powerful, open-source code editor that supports a wide range of programming languages and extensions.

ChatGPT, a state-of-the-art language model developed by OpenAI, can be integrated with VS Code to provide a powerful AI-assisted coding experience.

In this article, we will guide you on how to use ChatGPT in Visual Studio Code to help you write and understand code more efficiently.


Before we begin, make sure you have the following installed:

  1. Visual Studio Code
  2. Node.js
  3. An API key for OpenAI’s ChatGPT. You can obtain one by subscribing to OpenAI’s API.

Step 1: Install the ChatGPT extension

To integrate ChatGPT with VS Code, we first need to install an extension. For this guide, we will use the chatgpt-vscode extension. To install it, follow these steps:

  1. Open Visual Studio Code.
  2. Click on the Extensions view icon in the Activity Bar on the side of the window or press Ctrl+Shift+X & (Cmd+Shift+X on macOS).
  3. Search for “chatgpt-vscode” in the search bar.
  4. Click on the “Install” button next to the chatgpt-vscode extension.

The extension is now installed and ready to use.

READ ALSO: How to Get a Job in 2023? – 10 Golden Tips

Step 2: Configure the API key

In order to use the ChatGPT extension, you need to provide your API key. To do this:

  1. Open the Settings editor by clicking on the gear icon in the lower-left corner of the window and selecting “Settings,” or press Ctrl+, (Cmd+, on macOS).
  2. In the search bar, type “chatgpt” to filter the settings related to the ChatGPT extension.
  3. Locate the “ChatGPT: API Key” setting and input your API key in the provided field.
  4. Save your changes.

Your API key is now securely stored and used to authenticate your requests to ChatGPT.

Step 3: Use ChatGPT in Visual Studio Code

With the chatgpt-vscode extension installed and configured, you can now use ChatGPT to assist you while coding. Here are some common use cases:

Code generation

To generate code snippets, simply type a comment describing what you want the code to do, and then press Ctrl+Enter (Cmd+Enter on macOS). The extension will send your request to ChatGPT and insert the generated code snippet at the cursor position.


// Calculate the factorial of a number

Press Ctrl+Enter (Cmd+Enter on macOS), and ChatGPT might generate the following code:

def factorial(n):
    if n == 0:
        return 1
        return n * factorial(n-1)

Code explanation

If you encounter a piece of code that you don’t understand, you can use ChatGPT to generate an explanation. Select the code you want to understand, and press Ctrl+Shift+Enter & (Cmd+Shift+Enter on macOS).

The extension will send the selected code to ChatGPT, and a tooltip with a human-readable explanation will appear.


The chatgpt-vscode extension can also provide AI-powered autocomplete suggestions as you type. Simply start typing, and ChatGPT will suggest relevant completions based on the context of your code.

READ ALSO: How to Become a Software Developer – 10 Golden Tips


Integrating ChatGPT with Visual Studio Code can greatly enhance your coding experience by providing AI-powered code generation, code explanation, and autocomplete suggestions.

By following the steps outlined in this article, you can easily set up and start using ChatGPT in your VS Code environment, making your coding sessions more productive and enjoyable.