API 文档 / Anthropic 格式
消息
POST
https://api.tokenjoy.org/v1/messages根据对话历史生成回复,与 Anthropic Messages 接口兼容。请求头需要带上 anthropic-version: 2023-06-01(SDK 会自动添加)。
请求参数
| 参数 | 类型 | 说明 |
|---|---|---|
model | string | 必填。模型名,见模型列表 |
max_tokens | integer | 必填。最多生成的 token 数 |
messages | array | 必填。对话历史,role 为 user 或 assistant |
system | string | array | 系统提示词 |
stream | boolean | 是否以 SSE 流式返回,默认 false |
temperature | number | 采样温度 |
tools | array | 可供模型调用的工具,见 Tool Calls |
thinking | object | 开启扩展思考,例如 {"type": "enabled", "budget_tokens": 2048} |
示例
curl https://api.tokenjoy.org/v1/messages \
-H "Content-Type: application/json" \
-H "x-api-key: ${TOKENJOY_API_KEY}" \
-H "anthropic-version: 2023-06-01" \
-d '{"model": "claude-sonnet-4-6", "max_tokens": 1024, "messages": [{"role": "user", "content": "Hello!"}]}'响应
{
"id": "msg_...",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-6",
"content": [{ "type": "text", "text": "Hello! How can I help you today?" }],
"stop_reason": "end_turn",
"usage": { "input_tokens": 9, "output_tokens": 12 }
}