跳到主要内容

原生Claude格式

POST /v1/messages

请求参数​

参数名类型必选说明
anthropic-version (header)string必选Anthropic API 版本
x-api-key (header)string可选Anthropic API Key (可选,也可使用 Bearer Token)
modelstring必选-
messagesarray<object>必选-
messages[].rolestring必选-
messages[].contentstring | array<object>必选-
systemstring | array<object>可选-
max_tokensinteger必选-
temperaturenumber可选-
top_pnumber可选-
top_kinteger可选-
streamboolean可选-
stop_sequencesarray<string>可选-
toolsarray<object>可选-
tools[].namestring可选-
tools[].descriptionstring可选-
tools[].input_schemaobject可选-
tool_choiceobject可选-
thinkingobject可选-
thinking.typestring可选-
thinking.budget_tokensinteger可选-
metadataobject可选-
metadata.user_idstring可选-

请求示例​

{
"header": {
"anthropic-version": "2023-06-01"
},
"body": {
"model": "claude-3-opus-20240229",
"messages": [
{
"role": "user",
"content": "string"
}
],
"max_tokens": 1
}
}

响应字段(200)​

字段名类型说明
无结构化响应字段(可能为二进制或无响应体)