Relay AI 接入文档
为所需模型通道创建 API Key,通过对应的兼容接口发起调用,并在控制台查看额度、用量与消费明细。
https://api.relay-ai.space/v1三步完成第一次调用
只需要创建 Key、设置环境变量,然后发送请求。
保存到环境变量
不要把 Key 写入浏览器代码或提交到代码仓库。
export RELAY_AI_KEY="你的完整 Key"发送请求
收到 HTTP 200 且响应中包含模型输出,即表示接入成功。
发送对话请求
当前公开接入方式使用 POST /v1/chat/completions。以下示例使用页面当前发布的模型 ID。
curl https://api.relay-ai.space/v1/chat/completions \
-H "Authorization: Bearer $RELAY_AI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role":"user","content":"请用一句话介绍你自己"}]
}'{
"id": "chatcmpl-relay_example",
"object": "chat.completion",
"model": "claude-sonnet-5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "你好,我是通过 Relay AI 接入的模型。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 13,
"completion_tokens": 18,
"total_tokens": 31
}
}查询这把 Key 可用的模型
调用前先获取模型列表,再把返回的 id 原样填入请求的 model 字段。
/v1/models需要 Authorization Bearer Key。返回结果中的模型范围以当前 Key 的权限为准。
curl https://api.relay-ai.space/v1/models \
-H "Authorization: Bearer $RELAY_AI_KEY"模型 ID 区分大小写;不要根据展示名称自行拼写。
Claude Code
通过 Anthropic Messages 协议连接 Relay AI。复制下面的命令,在同一个终端中启动 Claude Code。
npm install -g @anthropic-ai/claude-code
export RELAY_AI_KEY="YOUR_FULL_KEY"
export ANTHROPIC_BASE_URL="https://api.relay-ai.space"
export ANTHROPIC_AUTH_TOKEN="$RELAY_AI_KEY"
export ANTHROPIC_MODEL="claude-sonnet-5"
claudeBase URL 不要带 /v1https://api.relay-ai.space 由 Claude Code 自动拼接 Messages 路径。
进入后检查连接运行 /status,确认 Base URL 已指向 Relay AI;需要切换时运行 /model。
Codex CLI
为 Codex 增加一个 Relay AI 模型提供方。密钥只从环境变量读取,不需要写进 config.toml。
model = "gpt-5.5"
model_provider = "relay-ai"
[model_providers.relay-ai]
name = "Relay AI"
base_url = "https://api.relay-ai.space/v1"
wire_api = "responses"
env_key = "RELAY_AI_KEY"npm install -g @openai/codex
export RELAY_AI_KEY="YOUR_FULL_KEY"
codexCodex CLI 使用 Responses 协议。模型名必须与当前 Key 的 /v1/models 返回值一致;更换模型时只修改 config.toml 顶部的 model。
CC Switch
在 CC Switch 中分别保存 Claude Code 与 Codex 配置,之后可从桌面端切换。
- API Format
- Anthropic Messages
- Endpoint
https://api.relay-ai.space- API Key
- Relay AI 完整 Key
- Model
claude-sonnet-5
- API Format
- OpenAI Responses
- Base URL
https://api.relay-ai.space/v1- API Key
- Relay AI 完整 Key
- Model
gpt-5.5
- 在顶部切换到 Claude 或 Codex,再点击 + 添加自定义服务商。
- 按上表填写并保存,回到服务商卡片启用 Relay AI。
- 关闭已经打开的 CLI 进程,再开一个新终端启动对应客户端。
Hermes
使用 Hermes 当前版本的 Custom endpoint 向导,选择 OpenAI Chat Completions 协议。
hermes model在会话外运行,选择 Custom endpoint。
依次填写连接信息Base URL: https://api.relay-ai.space/v1 · Model: claude-sonnet-5 · API mode: chat_completions
重新启动 Hermes进入会话后可用 /model 在已经配置的模型之间切换。
# ~/.hermes/config.yaml
custom_providers:
- name: relay-ai
base_url: https://api.relay-ai.space/v1
key_env: RELAY_AI_KEY
api_mode: chat_completions
model:
default: claude-sonnet-5
provider: custom:relay-ai把 RELAY_AI_KEY 写入 ~/.hermes/.env 或系统密钥环境,不要把真实 Key 提交到仓库。
Hermes 自定义端点说明SDK 与其他客户端
支持自定义 OpenAI Base URL 的 SDK、插件或桌面客户端,通常只需下面四项。
https://api.relay-ai.space/v1/v1/models 返回结果复制Node.js、Python 与 cURL 的可复制示例见上方“对话请求”。如果客户端自动补 /v1,请把它的 Base URL 改为仅包含域名,避免出现 /v1/v1。
按用途拆分 Key
建议按应用、环境或设备创建不同 Key。出现异常时,只需停用受影响的凭证。
核对额度、用量与消费
模型页展示当前发布价格;登录后可查看实际请求数、输入与输出 Tokens,以及消费趋势。
把 API Key 当作密码管理
常见错误排查
401Key 无效或未携带
确认请求头是 Authorization: Bearer YOUR_KEY,并检查 Key 完整且处于启用状态。
404路径或模型不存在
确认接口地址没有重复的 /v1,并从鉴权后的 /v1/models 返回结果复制模型 ID。
429额度、并发或频率受限
检查额度与 Key 状态,降低并发后稍等片刻再试。仍未恢复时联系管理员。
5xx服务暂时不可用
查看页面顶部的服务状态并稍后重试。请使用有限次数的退避重试,避免持续快速请求。