cURL
single-turn
curl --request POST \ --url https://api.foxapi.cc/v1/messages \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "model": "claude-sonnet-4-20250514", "max_tokens": 1024, "messages": [ { "role": "user", "content": "比较 PostgreSQL 和 MySQL 的主要区别" } ] } '
{ "id": "msg_abc123", "type": "message", "role": "assistant", "content": [ { "type": "text", "text": "Hello! How can I help you today?" } ], "model": "<string>", "stop_reason": "end_turn", "usage": { "input_tokens": 25, "output_tokens": 150 } }
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
模型名称,如 claude-sonnet-4-20250514
"claude-sonnet-4-20250514"
对话消息列表
Show child attributes
最大生成token数(必填)
系统提示词
采样温度 (0-1)
0 <= x <= 1
核采样参数 (0-1)
Top-K 采样参数
是否流式返回响应
停止序列
可用工具列表
工具选择策略
请求元数据
Claude Messages API 响应
唯一消息ID
"msg_abc123"
对象类型
message
角色
assistant
内容块列表
使用的模型
生成停止原因
end_turn
max_tokens
stop_sequence
tool_use
"end_turn"
用量统计