微信扫码
添加专属顾问
我要投稿
有关更多详细信息,请参阅安装说明(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+中大型企业
2025-07-04
调研了300家企业,ICONIQ 发布《开发者手册:2025年AI现状报告》,揭秘企业AI落地的全景路线
2025-07-04
迎来AI时代的思考
2025-07-04
模型知识库在工业场景中的实战经验分享:从“纸上谈兵”到“现场可用”
2025-07-04
智能体(Agent)是怎么知道什么时候要调用 Tool 的?
2025-07-04
需求分析专家系统提示词
2025-07-04
一表辨析AI Agent vs. Agentic AI
2025-07-04
AI时代的五重叩问:工具 · 连接 · 权力 · 未来 · 自我
2025-07-04
从Rax+DX到React,一次跨端组件重写的AI提效探索
2025-05-29
2025-04-11
2025-04-12
2025-04-06
2025-04-29
2025-04-12
2025-04-29
2025-05-07
2025-05-07
2025-05-23