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

(no oficial)

Esta guía la mantiene la comunidad de forma independiente. No está afiliada, respaldada ni patrocinada por el proveedor de la herramienta de terceros que trata. Todas las marcas de terceros son propiedad de sus respectivos titulares.

设置一个基线地址 + 密钥,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 一律与 模型清单 一致。

相关资料

参考资料

Convierte esta página en una llamada de API real

¿Sin clave oficial o con problemas para pagar con tarjeta internacional? Crea una clave sk-cg- al registrarte, apunta tu URL base a CodeGateway y conserva tu SDK o CLI actual. Pago por token; al vincular una tarjeta obtienes crédito gratis.

Crear cuenta gratis
Author:CodeGateway Team