Skip to content

Claude Messages API ​

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

Endpoint ​

POST /v1/messages

鉴权 ​

x-api-key: <YOUR_API_KEY>

同时需要版本请求头:

anthropic-version: 2023-06-01

参数说明 ​

参数类型必填说明
modelstring是Claude 模型名称。
max_tokensinteger是最大输出 token 数。
messagesarray是消息数组,元素包含 role 与 content。
messages[].contentstring 或 array是消息内容,可传字符串或 Claude content block 数组。
systemstring 或 array否系统提示词。
temperaturenumber否采样温度。
top_pnumber否nucleus 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 ​

查看底层接口定义