微信扫码
添加专属顾问
我要投稿
有关更多详细信息,请参阅安装说明(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-05-27
盘点 Azure AI Foundry 的10大重要更新
2025-05-27
50个AI基础常识问答(看完理解整个AI行业)
2025-05-27
AI时代下的软件升级:大模型如何让考勤系统听懂人话?
2025-05-27
美团要开放AI编程能力,将推出新产品NoCode|智能涌现独家
2025-05-27
AI大模型3种模式:Embedding、Copilot与Agent深度解析
2025-05-27
AI领域基础概念(下)
2025-05-26
万字长文!AI智能体全面爆发前夜:一文讲透技术架构与行业机会
2025-05-26
国产顶级 DeepResearch 类产品,把咨询专家请回家
2024-08-13
2024-06-13
2024-08-21
2024-09-23
2024-07-31
2024-05-28
2024-08-04
2024-04-26
2024-07-09
2024-07-20
2025-05-27
2025-05-26
2025-05-23
2025-05-23
2025-05-23
2025-05-18
2025-05-18
2025-05-17