**ChatGPT as your copilot to level up your developer experience.**
This is the perfect assistant for any programmer who wants to improve their coding skills
and make more efficient use of the time.
## Getting Started
### Prerequisites
In order to use the extension, you need to have the API key configured. You can find the API key in
your [User settings](https://platform.openai.com/account/api-keys).
### API Key Configuration
After the plugin has been successfully installed, the API key needs to be configured.
You can configure the key by going to the plugin's settings via the **File | Settings/Preferences | Tools | CodeGPT**. On the settings panel simply
click
on the API key field, paste the key obtained from the OpenAI website and click **Apply/OK**.
## Features
The plugin provides several key features, such as:
### Ask Anything
Ask anything you'd like.
### Select and Ask
Ask anything related to your selected code.
### Replace Generated Code
Instantly replace a selected code block in the editor with suggested code generated by AI.
### Regenerate Response
Expected a different answer? Re-generate any response of your choosing.
## Other features
- **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