使用 /help 命令
输入 /help <问题>
,
aider 将会返回有用的帮助信息。
您可以询问关于使用 aider、
自定义设置、故障排除、使用 LLM 等相关问题。
在后台,aider 已经索引了其所有 文档。 它会根据问题查找相关文档, 并与 LLM 共享这些信息来进行 检索增强生成 (RAG)。 LLM 还能获取您当前 aider 对话的完整上下文, 因此可以帮助解决您可能遇到的具体问题。
Aider v0.42.1-dev
模型: claude-3-5-sonnet 使用差异编辑格式
仓库映射: 使用 1024 tokens
使用 /help <问题> 获取帮助,运行 –help 查看命令行参数
/help .env 文件是全局的还是针对 git 仓库的?
根据提供的文档,以下是关于 aider 中 .env 文件的解答:
aider 中的 .env 文件既可以是全局的,也可以是特定于 git 仓库的。Aider 会在多个位置查找 .env 文件,优先级顺序如下:
- 您的主目录(全局)
- git 仓库的根目录(仓库特定)
- 当前目录
- 通过
--env-file <文件名>
参数指定的文件
如果这些位置存在多个 .env 文件,它们会按照上述顺序加载,后加载的文件具有更高优先级。这意味着您可以在主目录中放置一个包含通用设置的全局 .env 文件,然后在 git 仓库根目录中使用仓库特定的 .env 文件来覆盖或添加设置。
以下是一些可能有用的相关文档链接:
- https://aider.chat/docs/config.html
- https://aider.chat/docs/config/dotenv.html
这种同时支持全局和仓库特定 .env 文件的能力提供了灵活的配置方式,您可以在全局设置默认值,并根据项目需要进行覆盖。
/help 可以使用本地大语言模型吗?
是的,您可以在 Aider 中使用本地大语言模型。以下是可用选项的概述:
-
Ollama:Aider 支持通过 Ollama 使用本地模型。
-
OpenAI 兼容 API:Aider 可以访问提供 OpenAI 兼容 API 的本地模型。
-
其他本地模型:Aider 使用 LiteLLM 包连接各种 LLM 提供商,其中可能包含运行本地模型的选项。
但需要注意的是,Aider 在使用更强大的模型时效果最佳。能力较弱的模型可能难以正确返回”代码编辑”,这可能导致 Aider 无法有效编辑您的文件和提交更改。
如需了解更多关于使用本地大语言模型和连接各种模型的详细信息,您可以查看以下相关文档页面:
- https://aider.chat/docs/llms.html
- https://aider.chat/docs/llms/ollama.html
- https://aider.chat/docs/llms/openai-compat.html
请注意,本地大语言模型的性能和能力可能因具体模型和您的硬件资源而异。
获取更多帮助
如需更多帮助,请查阅我们的 GitHub issues 页面,如果您的问题未被讨论过,请提交新 issue。 或者加入我们的 Discord 与我们交流。
在报告问题时,提供以下信息将非常有帮助:
- Aider 版本号
- 您使用的 LLM 模型
包含 aider 启动时打印的 “announcement” 信息 是分享这些有用信息的简便方式。
Aider v0.37.1-dev
Models: gpt-4o with diff edit format, weak model gpt-3.5-turbo
Git repo: .git with 243 files
Repo-map: using 1024 tokens
使用 /help <问题>
来
获取关于使用 aider 的帮助,
包括自定义设置、故障排除、使用 LLM 等方面的疑问。