跳转到内容
免费注册
在 Coding Agent 接入

Aider 安装与 API 配置

安装 Aider,配置 BetterToken Base URL 和 API Key,选择模型并排查常见错误。

要在 Aider 中使用 BetterToken,请准备 API Key,填写下表中的 Base URL,并从模型广场选择当前可用的 Model ID。

重点信息

字段填写内容
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Model从模型广场复制的当前 Model ID

准备工作

注册并获取 BetterToken API Key

已有账号?登录并充值,然后在控制台创建 API Key。

工具特定要求

  • 已安装 Python

安装

安装 Aider

在终端中执行:

终端窗口
python -m pip install aider-install
aider-install

安装完成后,运行以下命令确认 Aider 可用:

终端窗口
aider --help

手动配置

字段填写内容
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Model从模型广场复制的当前 Model ID

为当前终端配置 BetterToken

macOS / Linux

终端窗口
export OPENAI_API_BASE="https://bettertoken.ai/v1"
export OPENAI_API_KEY="YOUR_API_KEY"
cd /path/to/your/project
aider --model openai/YOUR_MODEL_ID

Windows PowerShell

终端窗口
setx OPENAI_API_BASE "https://bettertoken.ai/v1"
setx OPENAI_API_KEY "YOUR_API_KEY"

执行 setx 后,请关闭并重新打开 PowerShell,再进入项目目录并运行:

终端窗口
aider --model openai/YOUR_MODEL_ID

将 YOUR_API_KEY 替换为你的 BetterToken API Key。YOUR_MODEL_ID 只是示例;请改为模型广场中当前可用的 模型 ID,并保留 openai/ 前缀。

使用 .env 持久保存配置

如果不想每次打开终端都设置变量,可在项目 Git 根目录创建 .env:

OPENAI_API_BASE=https://bettertoken.ai/v1
OPENAI_API_KEY=YOUR_API_KEY
AIDER_MODEL=openai/YOUR_MODEL_ID

将 .env 加入 .gitignore,避免 API Key 被提交。之后进入项目目录并直接运行:

终端窗口
aider

需要为某个项目使用其他文件时,可显式指定:

终端窗口
aider --env-file ./aider-bettertoken.env

可选:使用 .aider.conf.yml

如果只想保存非敏感设置,可在用户目录或项目根目录创建 .aider.conf.yml:

model: openai/YOUR_MODEL_ID
openai-api-base: "https://bettertoken.ai/v1"

API Key 仍通过 OPENAI_API_KEY 环境变量提供,不要写入共享 YAML 文件。

验证连接

发送一条简短测试消息。工具正常返回内容,并且没有认证或 Model ID 错误,就说明连接成功。修改配置后请完全退出并重新启动工具。

切换模型

打开模型选择器,或修改配置中的 Model 字段。请填写模型广场中的完整 Model ID,然后重新启动当前会话。

将启动命令中的模型替换为当前可用的 模型 ID:

终端窗口
aider --model openai/YOUR_MODEL_ID

openai/ 前缀不能省略。API Key 与模型必须属于当前配置使用的接口。

常见错误

现象处理方式
401、Unauthorized 或 Invalid API key检查 OPENAI_API_KEY,确认使用的是 BetterToken API Key,且没有多余空格。
model not found 或模型不可用从模型广场重新复制当前 模型 ID,并以 openai/模型 ID 格式传给 Aider。
请求地址错误或 404确认 OPENAI_API_BASE 是 https://bettertoken.ai/v1,不要填写 /chat/completions。
在 Windows 设置后仍读取不到变量setx 只对新打开的终端生效。关闭当前 PowerShell 后重新打开。
Aider 提示不认识模型先检查模型 ID 和 Base URL。Aider 可能对新模型显示警告,但模型仍需使用模型广场中的当前 ID。

配置 FAQ

Aider 的 Base URL 应该填写哪个地址?

填写 https://bettertoken.ai/v1。这是 BetterToken 的 OpenAI-compatible Base URL。

为什么模型名前要加 openai/?

Aider 用这个前缀识别 OpenAI-compatible 模型。省略前缀可能导致它使用错误的 provider。

可以把 API Key 写进 .aider.conf.yml 吗?

不建议。优先使用环境变量或已加入 .gitignore 的 .env,避免 API Key 随项目文件泄露。

进阶配置

相关指南

技术说明

协议、endpoint 与 provider 内部字段

本页配置使用 https://bettertoken.ai/v1。工具会自行拼接 OpenAI-compatible endpoint;除非具体字段明确要求,否则不要在 Base URL 后附加 /chat/completions 或 /responses。