@@ -187,6 +187,7 @@ For Azure OpenAI Service, apiBaseUrl should be set to format `https://[YOUR-ENDP
187
187
[ Github Copilot] ( https://github.com/features/copilot ) is supported with built-in authentication (a popup will ask your permission when using Github Copilot models).
188
188
189
189
** Supported Models:**
190
+
190
191
- ** OpenAI Models** : ` gpt-3.5-turbo ` , ` gpt-4 ` , ` gpt-4-turbo ` , ` gpt-4o ` , ` gpt-4o-mini ` , ` gpt-4.1 ` , ` gpt-4.5 `
191
192
- ** Reasoning Models** : ` o1-ga ` , ` o3-mini ` , ` o3 ` , ` o4-mini `
192
193
- ** Claude Models** : ` claude-3.5-sonnet ` , ` claude-3.7-sonnet ` , ` claude-3.7-sonnet-thought ` , ` claude-sonnet-4 ` , ` claude-opus-4 `
@@ -253,6 +254,7 @@ The extension provides various commands accessible through the Command Palette (
253
254
<summary > Context Menu Commands </summary >
254
255
255
256
### ** Context Menu Commands** (Right-click on selected code)
257
+
256
258
| Command | Keyboard Shortcut | Description |
257
259
| ------- | ----------------- | ----------- |
258
260
| ** Generate Code** | ` Ctrl+Shift+A ` / ` Cmd+Shift+A ` | Generate code based on comments or requirements |
@@ -268,11 +270,11 @@ The extension provides various commands accessible through the Command Palette (
268
270
269
271
</details >
270
272
271
-
272
273
<details >
273
274
<summary > General Commands </summary >
274
275
275
276
### ** General Commands**
277
+
276
278
| Command | Description |
277
279
| ------- | ----------- |
278
280
| ` ChatGPT: Ask anything ` | Open input box to ask any question |
@@ -284,14 +286,14 @@ The extension provides various commands accessible through the Command Palette (
284
286
| ` Add Current File to Chat Context ` | Add the currently open file to chat context |
285
287
| ` ChatGPT: Open MCP Servers ` | Manage Model Context Protocol servers |
286
288
287
-
288
289
</details >
289
290
290
291
<details >
291
292
292
293
<summary > Prompt Management </summary >
293
294
294
295
### ** Prompt Management**
296
+
295
297
- Use ` # ` followed by prompt name to search and apply saved prompts
296
298
- Use ` @ ` to add files to your conversation context
297
299
- Access the Prompt Manager through the sidebar for full prompt management
@@ -309,12 +311,14 @@ The extension supports the **Model Context Protocol (MCP)**, allowing you to ext
309
311
### ** What is MCP?**
310
312
311
313
MCP enables AI models to securely connect to external data sources and tools, providing:
314
+
312
315
- ** Custom Tools** : Integrate your own tools and APIs
313
316
- ** Data Sources** : Connect to databases, file systems, APIs, and more
314
317
- ** Secure Execution** : Sandboxed tool execution environment
315
318
- ** Multi-Step Workflows** : Agent-like behavior with tool chaining
316
319
317
320
### ** MCP Server Types**
321
+
318
322
The extension supports three types of MCP servers:
319
323
320
324
| Type | Description | Use Case |
@@ -323,14 +327,14 @@ The extension supports three types of MCP servers:
323
327
| ** sse** | Server-Sent Events over HTTP | Web-based tools and APIs |
324
328
| ** streamable-http** | HTTP streaming communication | Real-time data sources |
325
329
326
-
327
330
</details >
328
331
329
332
<details >
330
333
331
334
<summary > How to configure MCP? </summary >
332
335
333
336
### ** MCP Configuration**
337
+
334
338
1 . ** Access MCP Manager** : Use ` ChatGPT: Open MCP Servers ` command or click the MCP icon in the sidebar
335
339
2 . ** Add MCP Server** : Configure your MCP servers with:
336
340
- ** Name** : Unique identifier for the server
@@ -343,6 +347,7 @@ The extension supports three types of MCP servers:
343
347
### ** Example MCP Configurations**
344
348
345
349
** File System Access (stdio):**
350
+
346
351
``` json
347
352
{
348
353
"name" : " filesystem" ,
@@ -354,6 +359,7 @@ The extension supports three types of MCP servers:
354
359
```
355
360
356
361
** Web Search (sse):**
362
+
357
363
``` json
358
364
{
359
365
"name" : " web-search" ,
@@ -372,6 +378,7 @@ The extension supports three types of MCP servers:
372
378
### ** Agent Mode**
373
379
374
380
When MCP servers are enabled, the extension operates in ** Agent Mode** :
381
+
375
382
- ** Max Steps** : Configure up to 15 tool execution steps
376
383
- ** Tool Chaining** : Automatic multi-step workflows
377
384
- ** Error Handling** : Robust error recovery and retry logic
@@ -386,6 +393,7 @@ When MCP servers are enabled, the extension operates in **Agent Mode**:
386
393
<summary > Full list of configuration options </summary >
387
394
388
395
### ** Core Configuration**
396
+
389
397
| Setting | Default | Description |
390
398
| ------- | ------- | ----------- |
391
399
| ` chatgpt.gpt3.provider ` | ` Auto ` | AI Provider: Auto, OpenAI, Azure, AzureAI, Anthropic, GitHubCopilot, Google, Mistral, xAI, Together, DeepSeek, Groq, Perplexity, OpenRouter, Ollama |
@@ -396,6 +404,7 @@ When MCP servers are enabled, the extension operates in **Agent Mode**:
396
404
| ` chatgpt.gpt3.organization ` | | Organization ID (OpenAI only) |
397
405
398
406
### ** Model Parameters**
407
+
399
408
| Setting | Default | Description |
400
409
| ------- | ------- | ----------- |
401
410
| ` chatgpt.gpt3.maxTokens ` | ` 0 ` (unlimited) | Maximum tokens to generate in completion |
@@ -404,6 +413,7 @@ When MCP servers are enabled, the extension operates in **Agent Mode**:
404
413
| ` chatgpt.systemPrompt ` | | System prompt for the AI assistant |
405
414
406
415
### ** DeepClaude (Reasoning + Chat) Configuration**
416
+
407
417
| Setting | Default | Description |
408
418
| ------- | ------- | ----------- |
409
419
| ` chatgpt.gpt3.reasoning.provider ` | ` Auto ` | Provider for reasoning model (Auto, OpenAI, Azure, AzureAI, Google, DeepSeek, Groq, OpenRouter, Ollama) |
@@ -413,17 +423,21 @@ When MCP servers are enabled, the extension operates in **Agent Mode**:
413
423
| ` chatgpt.gpt3.reasoning.organization ` | | Organization ID for reasoning model (OpenAI only) |
414
424
415
425
### ** Agent & MCP Configuration**
426
+
416
427
| Setting | Default | Description |
417
428
| ------- | ------- | ----------- |
418
429
| ` chatgpt.gpt3.maxSteps ` | ` 15 ` | Maximum steps for agent mode when using MCP servers |
419
430
420
431
### ** Feature Toggles**
432
+
421
433
| Setting | Default | Description |
422
434
| ------- | ------- | ----------- |
423
435
| ` chatgpt.gpt3.generateCode-enabled ` | ` true ` | Enable code generation context menu |
424
436
| ` chatgpt.gpt3.searchGrounding.enabled ` | ` false ` | Enable search grounding (Gemini models only) |
437
+ | ` chatgpt.gpt3.responsesAPI.enabled ` | ` false ` | Enable OpenAI Responses API. Only available for OpenAI/AzureOpenAI models |
425
438
426
439
### ** Prompt Prefixes & Context Menu**
440
+
427
441
| Setting | Default | Description |
428
442
| ------- | ------- | ----------- |
429
443
| ` chatgpt.promptPrefix.addTests ` | ` Implement tests for the following code ` | Prompt for generating unit tests |
@@ -445,6 +459,7 @@ When MCP servers are enabled, the extension operates in **Agent Mode**:
445
459
| ` chatgpt.promptPrefix.customPrompt2-enabled ` | ` false ` | Enable second custom prompt in context menu |
446
460
447
461
### ** User Interface**
462
+
448
463
| Setting | Default | Description |
449
464
| ------- | ------- | ----------- |
450
465
| ` chatgpt.response.showNotification ` | ` false ` | Show notification when AI responds |
0 commit comments