Aider-Chat 与 DeepSeek 使用指南
简介
Aider-Chat 是一款集成了多种大型语言模型(LLMs)的代码辅助工具,能够协助开发者进行代码编辑、调试和重构。
Aider 推荐使用 GPT-4o(96.2%) & Claude 3.5 Sonnet(99.2%), DeepSeek-Code的评分在 deepseek 官方的描述里高于 Claude 3.5 Sonnet . 另外就是在国内,它可能是最合适的(便宜方便),在 aider 的描述里准确率 (97.7%)。
安装与配置
安装 Aider-Chat
- 确保安装了 git。各环境下的安装指南可参考 Install git。
- 获取 OpenAI 或 Anthropic 的 API 密钥,这与 ChatGPT Plus 订阅不同。
- 使用 pip 安装 Aider-Chat:
1
2
3
4
5
6
7python -m pip install aider-chat
1. ```
## 设置 DeepSeek API 密钥:
- Mac/Linux:
```bash
export DEEPSEEK_API_KEY=<key>- Windows:
1
setx DEEPSEEK_API_KEY <key>
- 重启 shell 以使设置生效。
- Windows:
使用 DeepSeek 模型
- 启动 Aider-Chat 并指定使用 DeepSeek Coder V2 模型:
1
aider --model deepseek/deepseek-coder
操作步骤
添加文件至聊天
- 使用
/add
命令将需要编辑或审查的文件添加至聊天中。
代码编辑
- 使用
/code
命令请求对代码的更改。
提交更改
- 使用
/commit
命令将聊天外对代码库所做的编辑提交。
查看更改
- 使用
/diff
命令展示自上一条消息以来的更改差异。
退出应用
- 使用
/exit
或/quit
命令退出应用。
注意事项
- 避免将所有文件添加至聊天,只添加需要编辑的文件,以减少令牌成本并避免混淆 LLM。
- 使用
/help
命令解决使用 Aider 或 DeepSeek 时遇到的问题。
性能评估
根据 Aider LLM Leaderboards,DeepSeek Coder V2 在代码编辑基准测试中表现优异,正确完成的百分比为 72.9%,并且 97.7% 的编辑使用了正确的格式。
结论
Aider-Chat 结合 DeepSeek 提供了一个强大的代码编辑和开发环境,通过精确的命令和有效的交互,可以显著提高开发效率和代码质量。确保遵循最佳实践和注意事项,以充分利用这一工具的强大功能。
本文 90% 使用 AI 辅助完成