Claude Messages API

Claude Messages API 兼容 Anthropic 官方 Messages 请求结构,适合迁移 Claude 风格对话应用。

Endpoint

POST /v1/messages

鉴权

x-api-key: <YOUR_API_KEY> 同时需要版本请求头: anthropic-version: 2023-06-01

参数说明

参数类型必填说明
modelstringClaude 模型名称。
max_tokensinteger最大输出 token 数。
messagesarray消息数组,元素包含 rolecontent
messages[].contentstring 或 array消息内容,可传字符串或 Claude content block 数组。
systemstring 或 array系统提示词。
temperaturenumber采样温度。
top_pnumbernucleus sampling 参数。
stop_sequencesstring[]停止序列。
streamboolean是否启用 SSE 流式返回。
toolsarray工具定义。

响应说明

字段类型说明
idstring消息 ID。
typestring响应类型。
rolestring通常为 assistant
modelstring实际使用的模型。
content[]array输出内容块。
content[].textstring输出文本。
stop_reasonstring 或 null停止原因。
usage.input_tokensinteger输入 token 数。
usage.output_tokensinteger输出 token 数。

API Reference

查看底层接口定义