You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: DESCRIPTION.md
+12-11Lines changed: 12 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -7,30 +7,31 @@ Access state-of-the-art LLMs like GPT-4, Code LLama and more, all for free.
7
7
8
8
## Quick Start Guide
9
9
10
-
1.**Download the Plugin**: Get started by downloading the plugin from the [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/21056-codegpt?preview=true).
10
+
1.**Download the Plugin**
11
11
12
-
2.**Choose Your Preferred Service**:
12
+
2.**Choose Your Preferred Service**
13
13
14
14
a) **OpenAI** - Requires authentication via OpenAI API key.
15
15
16
16
b) **Azure** - Requires authentication via Active Directory or API key.
17
17
18
-
c) **You.com** - A free, web-connected service with an optional upgrade to You⚡Pro for enhanced features..
18
+
c) **You.com** - A free, web-connected service with an optional upgrade to You⚡Pro for enhanced features.
19
19
20
-
d) **LLaMA C/C++ Port** - Run Code Llama, WizardCoder, and other state-of-the-art models locally for free.
20
+
d) **LLaMA C/C++ Port** - Run Code Llama, WizardCoder, Deepseek Coder, and other state-of-the-art models locally for free.
21
21
22
-
3.**Start Using the Features**: You're all set! Start exploring the features of our plugin.
22
+
3.**Start Using the Features**
23
23
24
24
### OpenAI
25
25
26
26
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`.
27
27
28
-
### Azure
28
+
### Azure OpenAI
29
29
30
30
For Azure OpenAI services, you'll need to input three additional fields:
31
-
*`Resource name`: The name of your Azure OpenAI Cognitive Services.
32
-
*`Deployment ID`: The name of your Deployment.
33
-
*`API version`: The most recent non-preview version.
31
+
32
+
-**Resource name**: The name of your Azure OpenAI Cognitive Services.
33
+
-**Deployment ID**: The name of your Deployment.
34
+
-**API version**: The most recent non-preview version.
34
35
35
36
Also, input one of the two provided API keys.
36
37
@@ -58,15 +59,15 @@ The main goal of `llama.cpp` is to run the LLaMA model using 4-bit integer quant
58
59
59
60
3.**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.
This is an extension for JetBrains IDEs that integrates ChatGPT into your coding environment.
41
-
By leveraging the power of GPT-3, this makes it an invaluable tool for developers looking to streamline their workflow and gain a deeper understanding of the code they're working on.
41
+
This is an extension for JetBrains IDEs that integrates AI into your coding environment.
42
+
By leveraging the power of Large Language Models (LLMs), this makes it an invaluable tool for developers looking to streamline their workflow and gain a deeper understanding of the code they're working on.
43
+
44
+
## Features
45
+
46
+
The plugin provides several key features, such as:
-**Conversation History** - View recent conversation history and restore previous sessions, making it easy to pick up where you left off
77
+
-**Concurrent conversations** - Chat with AI in multiple tabs simultaneously
78
+
-**Seamless conversations** - Chat with AI regardless of the maximum token limitations
79
+
-**Predefined Actions** - Create your own editor actions or override the existing ones, saving time rewriting the same prompt repeatedly
42
80
43
81
## Getting Started
44
82
45
-
To get started, follow these simple steps:
83
+
1.**Download the Plugin**
84
+
85
+
2.**Choose Your Preferred Service**:
86
+
87
+
a) **OpenAI** - Requires authentication via OpenAI API key.
88
+
89
+
b) **Azure** - Requires authentication via Active Directory or API key.
46
90
47
-
### Prerequisites
91
+
c) **You.com** - A free, web-connected service with an optional upgrade to You⚡Pro for enhanced features.
48
92
49
-
In order to use the extension, you need to have a JetBrains IDE installed and the API key configured.
50
-
You can find the API key in your [User settings][api-key-url].
93
+
d) **LLaMA C/C++ Port** - Recommended to have a decent computer to handle the computational requirements of running inference.
94
+
> **Note**: Currently supported only on Linux and MacOS.
95
+
96
+
3.**Start Using the Features**
51
97
52
98
### Installation
53
99
@@ -57,64 +103,47 @@ On the `Marketplace` tab simply search for `codegpt` and select the `CodeGPT` su
57
103
58
104
![marketplace][marketplace-img]
59
105
60
-
### API Key Configuration
61
-
62
-
After the plugin has been successfully installed, the API key needs to be configured.
106
+
### OpenAI
63
107
64
-
You can configure the key by going to the plugin's settings via the `File | Settings/Preferences | Tools | CodeGPT`.
65
-
On the settings panel simply click on the `API key` field, paste the key obtained from the OpenAI website and click `Apply/OK`:
108
+
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`.
66
109
67
-
![plugin-settings][plugin-settings]
110
+
### Azure OpenAI
68
111
69
-
#### Azure OpenAI configuration
70
-
Specifically for Azure OpenAI services, you will have to input three supplementary fields:
71
-
* the `Resource Name`, which is the name of your Azure OpenAI Cognitive Services. It's the first part of the url you're provided to use the service: `https://my-resource-name.openai.azure.com/` -> use `my-resource-name`. You can find it in your Azure Cognitive Services page, under `Resource Management` -> `Resource Management` -> `Keys and Endpoints`.
72
-
* the `Deployment ID`, which is the name of your Deployment. You can find it in the Azure AI Studio, under `Management` -> `Deployment` -> `Deployment Name` column in the table.
73
-
* the `API Version`, I usually used the last non-preview version, which is currently `2023-05-15`.
74
-
In addition to these, you need to input one of the two API Keys provided, found along with the `Resource Name`.
112
+
For Azure OpenAI services, you'll need to input three additional fields:
75
113
76
-
## Features
114
+
-**Resource name**: The name of your Azure OpenAI Cognitive Services. It's the first part of the url you're provided to use the service: "https://**my-resource-name**.openai.azure.com/". You can find it in your Azure Cognitive Services page, under `Resource Management` → `Resource Management` → `Keys and Endpoints`.
115
+
-**Deployment ID**: The name of your Deployment. You can find it in the Azure AI Studio, under `Management` → `Deployment` → `Deployment Name` column in the table.
116
+
-**API version**: The most recent non-preview version.
77
117
78
-
The plugin provides several key features, such as:
118
+
In addition to these, you need to input one of the two API Keys provided, found along with the `Resource Name`.
79
119
80
-
### Ask Anything
120
+
### You.com (Free)
81
121
82
-
Ask anything you'd like.
122
+
**You.com** is a search engine that summarizes the best parts of the internet for **you**, with private ads and with privacy options.
Use the **CodeGPT** coupon for a free month of unlimited GPT-4 usage.
89
127
90
-
Ask anything related to your selected code.
128
+
Check out the full [feature list](https://about.you.com/hc/youpro/what-features-are-included-in-youpro/) for more details.
91
129
92
-
<palign="center">
93
-
<imgsrc="docs/assets/gif/custom-prompt.gif" />
94
-
</p>
130
+
### LLaMA C/C++ Port (Free, Local)
95
131
96
-
### Replace Generated Code
132
+
> **Note**: Currently supported only on Linux and MacOS.
97
133
98
-
Instantly replace a selected code block in the editor with suggested code generated by AI.
134
+
The main goal of `llama.cpp` is to run the LLaMA model using 4-bit integer quantization on a MacBook.
99
135
100
-
<palign="center">
101
-
<imgsrc="docs/assets/gif/replace-code.gif" />
102
-
</p>
136
+
#### Getting Started
103
137
104
-
### Regenerate Response
138
+
1.**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.
105
139
106
-
Expected a different answer? Re-generate any response of your choosing.
140
+
2.**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.
107
141
108
-
<palign="center">
109
-
<imgsrc="docs/assets/gif/regenerate.gif" />
110
-
</p>
142
+
3.**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.
0 commit comments