微信扫码
与创始人交个朋友
我要投稿
有关更多详细信息,请参阅安装说明(https://aider.chat/docs/install.html),但也可以参考以下代码快速开始:
$ pip install aider-chat
# To work with GPT-4o
$ export OPENAI_API_KEY=your-key-goes-here
$ aider
# To work with Claude 3 Opus:
$ export ANTHROPIC_API_KEY=your-key-goes-here
$ aider --opus
通过在命令行中运行 `aider
Aider能够使用大多数流行的编程语言来编写和编辑代码,包括Python、JavaScript、TypeScript、PHP、HTML和CSS等。
Aider与GPT-4o、Claude 3 Opus、GPT-3.5等配合良好,并且支持连接到几乎所有的LLM。
用户可以请求对代码进行新功能添加、变更、改进或错误修复。同时,也可以要求新增测试用例、更新文档或进行代码重构。
Aider会将LLM建议的编辑直接应用到用户的源文件中。
Aider会自动将每个更改集提交到用户的本地git仓库,并附上描述性的提交信息。这些频繁的自动提交为用户提供了一个安全网,方便用户撤销更改或使用标准的git工作流程来管理更长的更改序列。
用户可以同时使用多个源文件与Aider协作,这样Aider就可以在一个更改集/提交中跨所有文件进行协调的代码更改。
Aider可以为LLM提供整个git仓库的地图,这有助于它理解和修改大型代码库。
用户也可以在与Aider聊天时手动使用编辑器编辑文件。Aider会注意到这些非同步编辑,并与文件的最新版本保持同步。这让用户可以在Aider聊天和编辑器之间来回切换,与LLM协作编码。
如果用户使用的是具备视觉能力的OpenAI模型(例如GPT-4o、GPT-4 Turbo等),用户可以将图像文件添加到聊天中。
Aider支持在聊天中使用以“/”开头的命令。以下是一些最有用的聊天内命令:
/add <file>:将匹配的文件添加到聊天会话中,包括图像文件。/drop <file>:从聊天会话中移除匹配的文件。/undo:如果上一个git提交是由Aider完成的,则撤销该提交。/diff:显示上一个Aider提交的diff。/run <command>:运行一个shell命令,并可选择将输出添加到聊天中。/voice:通过语音向Aider请求代码更改。/help:显示所有命令的帮助信息。
查看完整的命令文档(https://aider.chat/docs/commands.html)以获取更多信息。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-05-28
2024-04-26
2024-08-13
2024-08-21
2024-07-09
2024-08-04
2024-04-11
2024-06-13
2024-07-18
2024-07-01