在 Agent 和客户端中配置 API:Base URL、Key、模型 ID、协议
最后更新:
不管什么 Agent / 客户端,要填的东西都差不多:接口地址(Base URL)、Key、模型 ID、显示名、协议。先看懂这 5 项,再看下面各客户端的具体填法。
5 个配置项逐个说明
① Base URL(接口地址 / API 地址 / API Host)
| 协议 | Base URL | 客户端实际请求的地址 |
|---|---|---|
| OpenAI Chat Completions | https://ai-api.site/v1 | /v1/chat/completions |
| OpenAI Responses | https://ai-api.site/v1 | /v1/responses |
| Anthropic Messages | https://ai-api.site | /v1/messages |
/v1(比如 Cherry Studio 的「API 地址」只填 https://ai-api.site)。如果报 404,就在「带 /v1」和「不带 /v1」之间换一下试试。不要把 /chat/completions 也填进去,除非客户端明确要求填完整地址。② API Key(密钥 / Token / Auth Token)
填在控制台复制的 sk- 开头的完整字符串。前后不要有空格;不要加 Bearer 前缀(客户端会自动加)。Key 的分组决定了能用哪些模型,见 分组怎么选。
③ 模型 ID(Model / 模型名称)
从 模型广场 复制,必须一字不差,例如 claude-opus-5-5、gpt-6-sol、deepseek-flash。很多客户端有「获取模型列表」按钮,点一下就会列出你这个 Key 能用的全部模型(本质是请求 /v1/models)。
④ 显示名(名称 / 别名 / Display Name)
随便写,只用于在客户端界面上显示,比如「Opus 5.5」「便宜的 GPT」。它不会发给服务器,写错也不影响调用。供应商名称(Provider Name)同理,可以写「AI API」。
⑤ 协议(接口类型 / Provider Type / API 格式)
| 协议 | 什么时候选 | 本站支持的模型 |
|---|---|---|
| OpenAI(Chat Completions) | 不知道选什么就选它;绝大多数客户端、SDK 默认用它 | Claude、GPT、DeepSeek 全部支持 |
| Anthropic(Messages) | Claude Code,或客户端选「Anthropic / Claude」类型时 | Claude、GPT、DeepSeek 实测都可以 |
| OpenAI Responses | Codex CLI,或客户端提供「Responses」选项时 | GPT 系列 |
| 图片生成(Images) | 生图模型专用,不能用聊天协议 | gpt-image 系列,见 生图教程 |
Claude Code
Key 建议选 anthropic-kiro(便宜,5 系列)或 claudeMAX(全系列)分组。Claude Code 使用 Anthropic 协议,Base URL 不带 /v1。
方式 A:配置文件(推荐,所有系统通用)
编辑 ~/.claude/settings.json(Windows:C:\Users\你的用户名\.claude\settings.json),没有就新建:
{
"env": {
"ANTHROPIC_BASE_URL": "https://ai-api.site",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Key",
"ANTHROPIC_MODEL": "claude-opus-5-5",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-sonnet-5-5"
}
}方式 B:环境变量
# macOS / Linux(写进 ~/.zshrc 或 ~/.bashrc 后重开终端)
export ANTHROPIC_BASE_URL="https://ai-api.site"
export ANTHROPIC_AUTH_TOKEN="sk-你的Key"
export ANTHROPIC_MODEL="claude-opus-5-5"
export ANTHROPIC_SMALL_FAST_MODEL="claude-sonnet-5-5"# Windows PowerShell(永久生效,执行后重开终端)
setx ANTHROPIC_BASE_URL "https://ai-api.site"
setx ANTHROPIC_AUTH_TOKEN "sk-你的Key"
setx ANTHROPIC_MODEL "claude-opus-5-5"配置好后在项目目录运行 claude,输入 /status 能看到当前 Base URL 和模型;用 /model 可以切换模型(填模型 ID)。
ANTHROPIC_SMALL_FAST_MODEL 是 Claude Code 后台做小任务用的模型,填你分组里有的便宜模型即可。如果你的分组里没有 Haiku,就填一个 Sonnet,否则后台任务会报错。也可以用首页推荐的 CC Switch 图形化切换:新增供应商时,名称随便填,请求地址填 https://ai-api.site,API Key 填你的 Key,模型填模型 ID 即可。
Codex CLI
Key 选 vip-1 分组。Codex 用 Responses 协议,Base URL 带 /v1。编辑 ~/.codex/config.toml:
# ~/.codex/config.toml (Windows: C:\Users\你的用户名\.codex\config.toml)
model = "gpt-6-sol"
model_provider = "aiapi"
[model_providers.aiapi]
name = "AI API"
base_url = "https://ai-api.site/v1"
env_key = "AIAPI_KEY"
wire_api = "responses"再把 Key 设置为环境变量(名字和上面 env_key 一致),然后重开终端运行 codex:
# macOS / Linux
export AIAPI_KEY="sk-你的Key"
# Windows PowerShell
setx AIAPI_KEY "sk-你的Key"可用模型:gpt-6-sol、gpt-6.1-sol、gpt-6-astra、gpt-5.6-sol。
Cherry Studio 等聊天客户端
Cherry Studio、ChatBox、NextChat、LobeChat、沉浸式翻译等「OpenAI 兼容」客户端填法基本一样:
- 设置 → 模型服务 / 模型供应商 → 添加,类型选 OpenAI(或「OpenAI 兼容」)。
- 名称:随便写,如「AI API」。
- API 密钥:粘贴你的 Key。
- API 地址:
https://ai-api.site(Cherry Studio 会自动补/v1;其他客户端若要求完整地址就填https://ai-api.site/v1)。 - 模型:点「管理 / 获取模型列表」勾选,或手动「添加模型」填模型 ID;「模型名称 / 显示名」随便写。
- 点「检查 / 测试连接」,选一个模型测试通过即可。
https://ai-api.site。两种都能用,选一种即可。其他 Agent(通用填法)
Cline、Roo Code、Kilo Code、Continue、OpenCode、Dify、n8n、各类自研 Agent……只要它支持自定义接口,都按下表填:
| 界面上的字段 | 填什么 |
|---|---|
| API Provider / 供应商类型 | OpenAI Compatible(OpenAI 兼容);如果只用 Claude 也可以选 Anthropic |
| Base URL / API Host / Endpoint | OpenAI 兼容:https://ai-api.site/v1;Anthropic:https://ai-api.site |
| API Key | sk- 开头的 Key |
| Model ID | 模型广场里的模型 ID,例如 claude-sonnet-5-5 |
| Display Name / Nickname | 随便写 |
| Context Window / Max Tokens | 不确定就留默认;Claude 可填 200000,GPT 可填 272000 |
在代码里调用
OpenAI SDK(所有模型通用)
# pip install openai
from openai import OpenAI
client = OpenAI(
base_url="https://ai-api.site/v1", # 带 /v1
api_key="sk-你的Key",
)
resp = client.chat.completions.create(
model="claude-opus-5-5", # 模型广场里的模型 ID
messages=[{"role": "user", "content": "你好,介绍一下你自己"}],
)
print(resp.choices[0].message.content)Anthropic SDK
# pip install anthropic
import anthropic
client = anthropic.Anthropic(
base_url="https://ai-api.site", # 不带 /v1
api_key="sk-你的Key",
)
msg = client.messages.create(
model="claude-sonnet-5-5",
max_tokens=1024,
messages=[{"role": "user", "content": "你好"}],
)
print(msg.content[0].text)cURL 测试
curl https://ai-api.site/v1/chat/completions \
-H "Authorization: Bearer sk-你的Key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-6-sol",
"messages": [{"role": "user", "content": "你好"}]
}'查看这个 Key 能用哪些模型:
curl https://ai-api.site/v1/models -H "Authorization: Bearer sk-你的Key"配好了怎么确认?
- 客户端里发一句「你好」,能正常回复就成功了。
- 到「控制台 → 使用日志」能看到这条请求和扣费,说明走的是本站。
- 报错就看 常见问题,大部分是 Base URL、模型 ID 或分组填错。
下一步:图片生成怎么传参数 →