快速开始
本指南将帮助您快速安装和配置 Dish AI Commit Gen 扩展,以便在几分钟内开始使用 AI 生成标准化的提交消息。
安装扩展
- 打开 VS Code (需要 VS Code 1.92.0 或更高版本)
- 转到扩展视图(按
Ctrl+Shift+X
或Cmd+Shift+X
) - 在搜索框中输入 "Dish AI Commit"
- 点击 "安装" 按钮
或者,您也可以直接从 VS Code 市场 安装。
安装后,您将可以访问多种功能,包括提交消息生成、周报生成、代码审查和分支名称生成等。
配置 AI 服务
Dish AI Commit Gen 支持多种 AI 服务提供商,您需要选择一个并进行配置。
选择并配置 AI 提供商
- 打开 VS Code 设置(按
Ctrl+,
或Cmd+,
) - 搜索 "dish-ai-commit"
- 在
dish-ai-commit.base.provider
设置中选择您想要使用的 AI 提供商
常用 AI 提供商配置示例
OpenAI (GPT-3.5/GPT-4)
json
{
"dish-ai-commit.base.provider": "openai",
"dish-ai-commit.providers.openai.apiKey": "your-api-key",
"dish-ai-commit.providers.openai.baseUrl": "https://api.openai.com/v1"
}
智谱 AI (GLM-4)
json
{
"dish-ai-commit.base.provider": "zhipu",
"dish-ai-commit.providers.zhipu.apiKey": "your-api-key"
}
Gemini AI
json
{
"dish-ai-commit.base.provider": "gemini",
"dish-ai-commit.providers.gemini.apiKey": "your-api-key"
}
Ollama(本地模型)
json
{
"dish-ai-commit.base.provider": "ollama",
"dish-ai-commit.base.model": "llama2", // 或其他你已部署的模型
"dish-ai-commit.providers.ollama.baseUrl": "http://localhost:11434"
}
VSCode 内置 AI (Github Copilot)
json
{
"dish-ai-commit.base.provider": "vscode"
}
基本使用
生成提交消息
- 在源代码管理器中选择要提交的文件
- 点击源代码管理器标题栏中的 "Dish AI Commit" 图标
- 等待几秒钟,AI 将自动分析您的更改并生成提交消息
- 生成的消息将自动填充到提交消息输入框中
您也可以通过命令面板执行此操作:
- 按下
Ctrl+Shift+P
或Cmd+Shift+P
打开命令面板 - 输入 "Dish AI Commit: 生成提交信息" 并选择
生成分支名称
- 按下
Ctrl+Shift+P
或Cmd+Shift+P
打开命令面板 - 输入 "Dish AI Commit: 生成分支名称" 并选择
- 输入功能或任务描述
- AI 将生成符合规范的分支名称
生成周报
- 按下
Ctrl+Shift+P
或Cmd+Shift+P
打开命令面板 - 输入 "Dish AI Commit: 生成周报" 并选择
- 选择时间范围
- AI 将基于您的提交记录自动生成周报
语言设置
您可以根据自己的偏好设置提交消息的语言:
json
{
"dish-ai-commit.base.language": "简体中文" // 支持 19 种不同语言
}