使用 /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 文件,优先级顺序如下:

  1. 您的主目录(全局)
  2. git 仓库的根目录(仓库特定)
  3. 当前目录
  4. 通过 --env-file <文件名> 参数指定的文件

如果这些位置存在多个 .env 文件,它们会按照上述顺序加载,后加载的文件具有更高优先级。这意味着您可以在主目录中放置一个包含通用设置的全局 .env 文件,然后在 git 仓库根目录中使用仓库特定的 .env 文件来覆盖或添加设置。

以下是一些可能有用的相关文档链接:

  • https://aider.chat/docs/config.html
  • https://aider.chat/docs/config/dotenv.html

这种同时支持全局和仓库特定 .env 文件的能力提供了灵活的配置方式,您可以在全局设置默认值,并根据项目需要进行覆盖。

/help 可以使用本地大语言模型吗?

是的,您可以在 Aider 中使用本地大语言模型。以下是可用选项的概述:

  1. Ollama:Aider 支持通过 Ollama 使用本地模型。

  2. OpenAI 兼容 API:Aider 可以访问提供 OpenAI 兼容 API 的本地模型。

  3. 其他本地模型: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 等方面的疑问。


目录