模型与 API 密钥

Aider 需要知道您希望使用哪个 LLM 模型,以及在通过 API 访问时提供哪些密钥。

默认设置

如果您没有明确指定模型,aider 会尝试为您选择一个模型。

首先,aider 会检查您通过环境变量、配置文件或命令行参数提供了哪些密钥。根据可用的密钥,aider 会选择最适合使用的模型。

OpenRouter

如果您没有提供任何密钥,aider 会建议您连接到 OpenRouter,该平台提供对大多数流行 LLM 的免费和付费访问。连接后,aider 会根据您在 OpenRouter 上是免费账户还是付费账户来选择可用的最佳模型。

指定模型和密钥

您也可以直接告诉 aider 使用哪个 LLM 并提供 API 密钥。最简单的方法是使用 --model--api-key 命令行参数,如下所示:


# 通过 DeepSeek 的 API 使用 DeepSeek
aider --model deepseek --api-key deepseek=your-key-goes-here


# 通过 Anthropic 的 API 使用 Claude 3.7 Sonnet
aider --model sonnet --api-key anthropic=your-key-goes-here


# 通过 OpenAI 的 API 使用 o3-mini
aider --model o3-mini --api-key openai=your-key-goes-here


# 通过 OpenRouter 的 API 使用 Sonnet
aider --model openrouter/anthropic/claude-3.7-sonnet --api-key openrouter=your-key-goes-here


# 通过 OpenRouter 的 API 使用 DeepSeek Chat V3
aider --model openrouter/deepseek/deepseek-chat --api-key openrouter=your-key-goes-here

更多信息,请参阅以下文档部分:


目录