everyapi
集成 · CLI AI 结对编程助手兼容 OpenAI · 一把密钥 · 实时模型目录
A

在 Aider 里走 EveryAPI 网关

Aider 是在 Git 仓库中工作的终端 AI 结对编程工具。将 OpenAI 兼容连接配置为 EveryAPI,并使用账户中实际可用、带 openai/ 前缀的模型名。

01配置代码

一行 base URL,把 Aider 切到 EveryAPI

默认全球 Base URL / 国内网络优先 Base URL: https://api.everyapi.ai/v1 / https://api-cn.everyapi.ai/v1

terminal
# 装 aider
pip install aider-install
aider-install
 
# 走 EveryAPI,--model 前缀 "openai/" 让 aider 用 OpenAI 兼容协议
aider --openai-api-base https://api.everyapi.ai/v1 \
--openai-api-key sk-everyapi-... \
--model openai/claude-sonnet-5
 
# 之后 aider 进入交互模式,你跟它说 "把 api.py 加上类型注解"
02操作步骤

从零到第一次调用

  1. 装 aider

    pip install aider-install && aider-install。装好的 aider 命令进终端。

    aider.chat/docs/install.html

  2. 配 EveryAPI base URL + key

    推荐写 ~/.aider.conf.yml(持久),也可以 --openai-api-base + --openai-api-key 命令行带;env 变量也行。

  3. 为模型名添加 `openai/` 前缀

    Aider 通过 LiteLLM 调用模型。使用 EveryAPI 时,模型名必须带 `openai/` 前缀,例如 `openai/claude-sonnet-5`,否则会尝试连接 Anthropic 原生接口。

03常见问题

关于 Aider × EveryAPI

为什么模型名需要带 `openai/` 前缀?

Aider 使用 LiteLLM 选择服务商。模型名需要带 `openai/` 前缀,才能通过 OpenAI 兼容方式调用 EveryAPI;不带前缀时,LiteLLM 会尝试连接对应厂商的原生接口。