Aider 接入 CodeGateway 教程:OpenAI 兼容端点配置

(Unofficial)

本ガイドはコミュニティが独自に維持・運営しているものであり、取り上げている第三者ツールのベンダーとの提携・承認・スポンサー関係はありません。第三者に帰属する商標は、すべて各権利者に帰属します。

设置一个基线地址 + 密钥,Aider 即可用 CodeGateway 的 DeepSeek/Kimi/GLM 模型,按量计费。

一句话:Aider 支持 OpenAI 兼容端点——设置一个基线地址 + 密钥,就能用 CodeGateway 的 DeepSeek / Kimi / GLM / Qwen 模型,按量计费。

准备工作

  • 在 CodeGateway 官网 注册账号(绑定支付方式后可获得起步试用额度,具体金额以注册/定价页实时展示为准),在 Dashboard 创建 API Key(sk-cg- 开头)。

  • Aider 基于 Python,本教程走 OpenAI 兼容路径(官方文档支持)。

1. 安装 Aider

bash
python -m pip install aider-install && aider-install

2. 配置 CodeGateway 端点

推荐环境变量方式(写入 shell 配置):

bash
export AIDER_OPENAI_API_BASE="https://api.codegateway.dev/v1"
export OPENAI_API_KEY="sk-cg-你的密钥"

启动时用 --model 指定模型(openai/ 前缀):

bash
aider --model openai/deepseek-v4-pro

也可以在命令行直接传参(--openai-api-base 与环境变量 AIDER_OPENAI_API_BASE 等价)。

3. 可选:Anthropic 兼容路径

想要 Claude 模型时,Aider 所有请求经 litellm 转发,可用 --set-env 透传 Anthropic 端点变量(该变量名来自 litellm 官方文档,Aider 自身文档未列出):

bash
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)。

4. 验证

bash
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 一律与 模型清单 一致。

相关资料

参考资料

このドキュメントを実際のAPI呼び出しにする

公式キーがない、海外発行カードでの支払いが難しい場合でも、登録後にsk-cg-キーを作成し、ベースURLをCodeGatewayに向けるだけで、既存のSDKやCLIをそのまま使えます。トークン単位の従量課金。カードを登録すると無料クレジットが付与されます。

無料で登録
Author:CodeGateway Team