跳到主要内容

Messages 格式

使用 Anthropic Claude 官方 Messages API 格式创建消息响应。

该接口仅支持 Claude 模型。请不要把 OpenAI、DeepSeek 或其他非 Claude 模型放到此接口。

Try It

POST/v1/messageshttps://api-platform.ope.ai

认证

使用平台 API Key 认证。

  • Header:Authorization: Bearer <api-key>
  • 示例:Authorization: Bearer sk-xxxxxx

可按 Claude 官方格式传入 anthropic-version 请求头,例如 2023-06-01

请求体(application/json)

字段类型必填说明
modelstringClaude 模型 ID
max_tokensinteger生成的最大 token 数
messagesarray对话消息列表
systemstring | array系统提示词
stop_sequencesstring[]自定义停止序列
streamboolean是否使用 SSE 流式响应
temperaturenumber采样温度
top_pnumbernucleus sampling 参数
top_kintegertop-k 采样参数
toolsarrayClaude 官方工具定义数组
tool_choiceobject工具选择策略
thinkingobject扩展思考配置
metadataobject元数据

messages

字段类型必填说明
rolestringuserassistant
contentstring | array文本内容,或 Claude 官方 content block 数组

请求示例

curl -X POST "https://api-platform.ope.ai/v1/messages" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Hello, Claude"
}
]
}'

响应示例

{
"id": "msg_01XFDUDYJgAACzvnptvVoYEL",
"type": "message",
"role": "assistant",
"content": [
{
"type": "text",
"text": "Hello!"
}
],
"model": "claude-sonnet-4-5",
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 12,
"output_tokens": 6
}
}

官方参考:Claude Messages API