一句话:Aider 支持 OpenAI 兼容端点——设置一个基线地址 + 密钥,就能用 CodeGateway 的 DeepSeek / Kimi / GLM / Qwen 模型,按量计费。
准备工作
在 CodeGateway 官网 注册账号(赠 2 美元试用额度),在 Dashboard 创建 API Key(sk-cg- 开头)。
Aider 基于 Python,本教程走 OpenAI 兼容路径(官方文档支持)。
加载中…
设置一个基线地址 + 密钥,Aider 即可用 CodeGateway 的 DeepSeek/Kimi/GLM 模型,按量计费。
一句话:Aider 支持 OpenAI 兼容端点——设置一个基线地址 + 密钥,就能用 CodeGateway 的 DeepSeek / Kimi / GLM / Qwen 模型,按量计费。
在 CodeGateway 官网 注册账号(赠 2 美元试用额度),在 Dashboard 创建 API Key(sk-cg- 开头)。
Aider 基于 Python,本教程走 OpenAI 兼容路径(官方文档支持)。
python -m pip install aider-install && aider-install推荐环境变量方式(写入 shell 配置):
export AIDER_OPENAI_API_BASE="https://api.codegateway.dev/v1"
export OPENAI_API_KEY="sk-cg-你的密钥"启动时用 --model 指定模型(openai/ 前缀):
aider --model openai/deepseek-v4-pro也可以在命令行直接传参(--openai-api-base 与环境变量 AIDER_OPENAI_API_BASE 等价)。
想要 Claude 模型时,Aider 所有请求经 litellm 转发,可用 --set-env 透传 Anthropic 端点变量(该变量名来自 litellm 官方文档,Aider 自身文档未列出):
aider --set-env ANTHROPIC_BASE_URL="https://api.codegateway.dev" \
--model anthropic/claude-sonnet-4-6消息协议下 Claude 与 Gemini 系模型可用(如 claude-sonnet-4-6、gemini-3.8-flash)。
aider --message "只回复两个字:你好" --model openai/deepseek-v4-pro返回回复即接入成功。--message 退出单次对话,适合脚本验证。
OpenAI 兼容路径(实测可用):
deepseek-v4-pro:首选。
kimi-k2.7-code:长代码任务。
glm-5.3:综合平衡。
Anthropic 路径:claude-sonnet-4-6、gemini-3.8-flash。
注意:GPT 系模型受上游地区政策限制。Claude / Gemini 在 OpenAI 兼容路径下不可用(反之亦然)。
Q:`AIDER_OPENAI_API_BASE` 和 `OPENAI_API_BASE` 有什么区别? AIDER_OPENAI_API_BASE 是 Aider 自己的环境变量(等价 --openai-api-base);底层兼容 OPENAI_API_BASE。两者设置其一即可,Aider 变量优先。
Q:Anthropic 路径的变量哪里来的? Aider 官方文档未列出该变量——请求经 litellm 转发,ANTHROPIC_BASE_URL / ANTHROPIC_API_BASE 是 litellm 官方文档确认的变量名。若你的 litellm 版本不支持,用 --set-env 方式透传即可。
Q:企业证书环境报 SSL 错误? --verify-ssl 可关证书校验(或用 --no-verify-ssl),但仅在你信任链路时使用。
Q:支持哪些模型前缀? openai/ 走 OpenAI 兼容;anthropic/ 走 Anthropic 兼容。模型 id 一律与 模型清单 一致。