Rankin Zheng 349ea8623a
Merge pull request #89 from covespace/improve-display
refactor(chatpanel): improve message display
2023-05-19 00:22:45 +08:00
2023-05-05 21:27:40 +08:00
2023-04-14 08:11:05 +08:00
2023-05-09 18:04:08 +08:00
2023-05-05 15:34:22 +08:00
2023-04-14 08:11:05 +08:00
2023-05-10 14:31:17 +08:00
2023-04-14 08:11:05 +08:00
2023-04-14 08:11:05 +08:00
2023-04-26 06:48:39 +08:00
2023-04-13 16:57:28 +08:00
2023-05-18 23:40:03 +08:00
2023-05-12 12:02:08 +08:00
2023-05-18 13:58:17 +08:00



DevChat Visual Studio Code Extension


DevChat provides a Visual Studio Code extension, enabling you to interact with an AI-powered bot for coding assistance. Designed for prompt-centric software development, it allows you to create your own personalized dev copilot.

Features

  • Chat with an AI-powered bot to get coding assistance
  • Add code snippets or files to the chat for context
  • Configure AI model settings

Installation

  1. Open Visual Studio Code
  2. Press Ctrl+P to open the Quick Open dialog
  3. Type ext install merico.devchat and press Enter
  4. Install devchat package by pip install devchat
  5. setting your OPENAI_API_KEY in setting/DevChat

Usage

  1. Open the chat panel by clicking on the "Chat with Bot" view in the Explorer or by running the "DevChat" command from the Command Palette (Ctrl+Shift+P).
  2. Type your question or prompt in the input field and press Enter to send it to the AI bot.
  3. To add code snippets or files to the chat, right-click on the selected code or file in the editor and choose "Add to DevChat" from the context menu.

Configuration

You can configure the following settings in your settings.json file:

  • DevChat.llmModel: Select the AI model to use (default: "OpenAI").
  • DevChat.maxLogCount: Limit the number of prompts to output (default: 20).
  • DevChat.logSkip: Skip a number of prompts before showing the prompt history (default: 0).
  • DevChat.OpenAI.model: Specify the AI model (default: "gpt-4").
  • DevChat.OpenAI.temperature: Specify the AI model temperature (default: 0.2).
  • DevChat.OpenAI.stream: Specify the AI model stream (default: true).
  • DevChat.OpenAI.tokensPerPrompt: Specify the number of tokens for each prompt (default: 6000).
  • DevChat.OpenAI.useHistoryPrompt: Use history prompts as context (default: true).
  • DevChat.OpenAI.apiKey: OpenAI API Key (default: "").
  • DevChat.OpenAI.EndPoint: OpenAI API server (default: "").

Contributing

If you have any suggestions or issues, please feel free to open an issue or submit a pull request on the GitHub repository.

License

Specify the license here

Contact Information

Provide your contact information, such as an email address or a link to a GitHub repository

Description
DevChat VS Code extension
Readme Apache-2.0 45 MiB
Languages
TypeScript 92.9%
Python 6%
JavaScript 1.1%