Chat Completions
用于接收 messages、返回 choices 的项目和 OpenAI 兼容客户端。
POST /v1/chat/completions
按工具选择接口根地址,再确认当前 API 密钥可用的模型。模型列表、接口支持和额度条件,以控制台与对应分组说明为准。
模型能力:以控制台或 /v1/models 返回结果为准
先找到自己的工具,再复制对应地址。仅在线路异常时考虑备用地址,不要把带 /v1 的地址填给 Codex 或 Claude Code。
https://1a1api.top/v1,适合 OpenAI SDK、Cursor、Cherry Studio、OpenCode、WorkBuddy。https://1a1api.com/v1,只在默认线路访问不稳定时切换。https://api.1a1api.top/v1,仅供 OpenAI 兼容客户端按需尝试。https://api.1a1api.top,这是 root,不要追加 /v1 或 /v1/messages。https://1a1api.top,这是 Responses root,不要直接复制带 /v1 的地址。示例模型只用于跑通测试。实际可用模型取决于当前 API 密钥所属分组,请以控制台模型列表或 /v1/models 返回结果为准。
/v1/models 用于核对可用模型 ID,不能单独证明所有接口与能力已开放。/v1/models 为准。用于接收 messages、返回 choices 的项目和 OpenAI 兼容客户端。
POST /v1/chat/completions
新项目可优先考虑 Responses;工具调用等能力仍需模型、客户端与当前分组共同支持。
POST /v1/responses
适合 Claude SDK、Claude Code、CC Switch 的 Claude 提供商(Provider)。
POST /v1/messages
适合图像生成和 Agent 工作流中的图片任务。
POST /v1/images/generations
先确认当前 API 密钥所属分组已经开通 Claude 模型。没有权限时通常会返回 403 或模型 ID 不存在。
OpenAI SDK 用 https://1a1api.top/v1;Claude Code / Anthropic SDK 用 https://api.1a1api.top。
先发一句 Reply with exactly: ok,确认能返回,再放进项目或 Agent 工作流里。
/v1;Claude Messages / Claude Code 通常写 root,不要手动追加 /v1/messages,客户端会自己拼接接口路径。
export ANTHROPIC_API_KEY="sk-your-api-key"
curl https://api.1a1api.top/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "YOUR_CLAUDE_MODEL_ID",
"max_tokens": 256,
"messages": [
{
"role": "user",
"content": "Reply with exactly: ok"
}
]
}'
export OPENAI_API_KEY="sk-your-api-key"
curl https://1a1api.top/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_CLAUDE_MODEL_ID",
"messages": [
{
"role": "user",
"content": "Reply with exactly: ok"
}
],
"stream": true
}'
export ANTHROPIC_BASE_URL="https://api.1a1api.top"
export ANTHROPIC_AUTH_TOKEN="sk-your-api-key"
export ANTHROPIC_MODEL="YOUR_CLAUDE_MODEL_ID"
claude
可以,但前提是当前分组给这个模型做了 OpenAI 兼容映射。最稳的是先用上面的 curl 测试,成功后再放进 SDK。
api.1a1api.top 和 1a1api.top 怎么选?OpenAI SDK、Chat Completions、Images 优先用 https://1a1api.top/v1;Claude Code、Anthropic SDK、Claude Messages 优先用 https://api.1a1api.top。
/v1/v1 怎么办?把 Base URL 改回 root 或 /v1 中正确的那个。Claude Code 这类客户端通常不要在 Base URL 里写 /v1/messages。