API 参考
TokenFlows 提供 OpenAI 兼容协议和 Anthropic 兼容协议。你可以按 SDK、工具或模型类型选择对应端点。
基础 URL
| 协议 | Base URL | 说明 |
|---|---|---|
| OpenAI 兼容协议 | https://api.tokenflows.org/v1 | 适用于 OpenAI SDK、Chat Completions、Responses API、模型列表 |
| Anthropic 兼容协议 | https://api.tokenflows.org | Claude Code 环境变量使用根地址;直接请求 Messages API 时使用 /v1/messages |
Claude Code 的
ANTHROPIC_BASE_URL请填写https://api.tokenflows.org,不要加/v1。
认证
OpenAI 兼容协议使用 Authorization 头:
Authorization: Bearer YOUR_API_KEY
Anthropic 兼容协议推荐使用 x-api-key 头,也兼容 Bearer Token:
x-api-key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
OpenAI Chat Completions
POST /v1/chat/completions
完整地址:
https://api.tokenflows.org/v1/chat/completions
常用参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID,见 模型列表 |
messages | array | 是 | 消息列表 |
temperature | number | 否 | 采样温度 |
max_tokens | integer | 否 | 最大生成 token 数 |
stream | boolean | 否 | 是否流式输出 |
示例请求
{
"model": "gpt-5.5",
"messages": [
{"role": "system", "content": "你是一个 helpful assistant。"},
{"role": "user", "content": "介绍一下 TokenFlows"}
],
"temperature": 0.7,
"max_tokens": 1024
}
示例响应
{
"id": "chatcmpl_xxx",
"object": "chat.completion",
"created": 1718000000,
"model": "gpt-5.5",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "TokenFlows 是一个面向开发者和 AI Agent 的模型网关。"
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 20,
"completion_tokens": 100,
"total_tokens": 120
}
}
OpenAI Responses API
POST /v1/responses
完整地址:
https://api.tokenflows.org/v1/responses
Responses API 适合 GPT 系列、推理任务、工具调用和 Agent 工作流。
示例请求
{
"model": "gpt-5.5",
"input": "用三句话介绍 TokenFlows"
}
Anthropic Messages
POST /v1/messages
完整地址:
https://api.tokenflows.org/v1/messages
常用参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型 ID,见 模型列表 |
messages | array | 是 | 消息列表 |
system | string | 否 | 系统提示词 |
max_tokens | integer | 是 | 最大生成 token 数 |
temperature | number | 否 | 采样温度 |
stream | boolean | 否 | 是否流式输出 |
示例请求
{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"system": "你是一个 helpful assistant。",
"messages": [
{"role": "user", "content": "介绍一下 TokenFlows"}
],
"temperature": 0.7
}
示例响应
{
"id": "msg_xxx",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-6",
"content": [
{
"type": "text",
"text": "TokenFlows 是一个面向开发者和 AI Agent 的模型网关。"
}
],
"usage": {
"input_tokens": 20,
"output_tokens": 100
}
}
模型列表
GET /v1/models
完整地址:
https://api.tokenflows.org/v1/models
返回当前可用模型及元数据。站内可视化列表见 模型列表。
错误码
| 状态码 | 说明 | 建议 |
|---|---|---|
| 400 | 请求参数错误 | 检查 JSON 格式、模型 ID 和必填参数 |
| 401 | API Key 无效、缺失或账号状态异常 | 检查密钥、余额、套餐和到期状态 |
| 413 | 请求或上下文过大 | 新建会话,减少一次性输入内容 |
| 429 | 请求频率超限 | 稍等后重试,降低并发或请求频率 |
| 500 | 服务器内部错误 | 稍后重试;持续出现请联系支持 |
更多排查建议见 常见问题。