文本对话(Anthropic 格式)
API 配置
保存后下方「Try It」面板会自动携带此 API Key 发送真实请求。
Base: api.xrtoken.net
Anthropic 兼容的消息接口。网关内部会将请求翻译成上游格式(OpenAI 或原生 Anthropic), 响应也会翻译回标准 Anthropic 格式返回给调用方。
支持流式响应:当 stream: true 时,返回标准 Anthropic SSE 事件流,包含
message_start、content_block_start、content_block_delta、message_stop 等事件。
必须携带请求头 anthropic-version: 2023-06-01。
Authorization
ApiKeyAuth x-api-key<token>
API 密钥认证(Anthropic 格式)。在 x-api-key 请求头中传入:
x-api-key: tr-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
In: header
Header Parameters
anthropic-version*string
Anthropic API 版本,固定传 2023-06-01
Value in
"2023-06-01"Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X post "https://api.xrtoken.net/v1/messages" \ -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{ "model": "anthropic/claude-3-5-sonnet-20241022", "max_tokens": 1024, "messages": [ { "role": "user", "content": "string" } ] }'{
"id": "msg_01XFDUDYJgAACzvnptvVoYEL",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "string"
}
],
"model": "string",
"stop_reason": "end_turn",
"usage": {
"input_tokens": 0,
"output_tokens": 0
}
}{
"error": "model field is required",
"type": "invalid_request_error"
}{
"error": "invalid or missing API key",
"type": "auth_error"
}{
"error": "insufficient balance -- please top up or upgrade your plan",
"type": "billing_error"
}{
"error": "rate limit exceeded",
"type": "rate_limit_error"
}{
"error": "upstream provider error",
"type": "server_error"
}