文档 · 接入指南
Aider 接 TopxAI:OPENAI_API_BASE 和模型名
用 OPENAI_API_BASE=https://ai.topxea.com/v1 和 --model openai/claude-sonnet-5-5 让 aider 走 TopxAI;Claude 线路也可以用 Anthropic 的变量。
Aider 底层是 LiteLLM,所以任何 OpenAI 兼容端点都能用 openai/ 前缀接入,Anthropic 端点用 anthropic/。
OpenAI 兼容(全部文本模型)
export OPENAI_API_BASE=https://ai.topxea.com/v1
export OPENAI_API_KEY=sk-... # 自动路由的 TopxAI 密钥
aider --model openai/claude-sonnet-5-5
除 Jev 以外的任何目录 ID 都能接在 openai/ 后面:openai/gpt-6.1-sol、openai/grok-4.7、openai/kimi-k3、openai/GLM-5.3-Abliterated。
Anthropic(Claude,带提示缓存)
export ANTHROPIC_API_BASE=https://ai.topxea.com
export ANTHROPIC_API_KEY=sk-...
aider --model anthropic/claude-sonnet-5-5 --cache-prompts
--cache-prompts 打开 Aider 的缓存断点;TopxAI 转发它们,缓存读取按输入价的十分之一计费。
模型元数据
Aider 遇到没有上下文窗口和价格数据的模型名会告警。在项目旁边放一个 .aider.model.metadata.json,告警就停了,token 计数也准:
{
"openai/claude-sonnet-5-5": {
"max_input_tokens": 1000000,
"max_output_tokens": 128000,
"input_cost_per_token": 0.000001,
"output_cost_per_token": 0.000005,
"litellm_provider": "openai",
"mode": "chat"
}
}
上面的价格取自模型页的共享池价;Aider 只用它算自己的累计数,实际扣费以 TopxAI 用量日志为准。
固定下来
同样的值写进 ~/.aider.conf.yml(model: openai/claude-sonnet-5-5、openai-api-base: https://ai.topxea.com/v1),密钥放 ~/.aider/oai.env 或 shell 配置文件。
不通时
模型:claude-sonnet-5-5, gpt-6.1-sol · 模型与价格
相关
- 接入你的 SDK
- 创建 API 密钥并选择线路
- curl 能跑通,工具里却报错
- 常见错误响应
- opencode 接 TopxAI:opencode.json 里的自定义供应商
- llm 命令行接 TopxAI:extra-openai-models.yaml
- Claude Sonnet 5.5 API pricing
- GPT-6.1 Sol API pricing
上一页:Zed 接 TopxAI:OpenAI 兼容与 Anthropic 兼容供应商 · 下一页:opencode 接 TopxAI:opencode.json 里的自定义供应商
其他语言:English