原生Claude格式
POST
/v1/messages原生Claude格式
Anthropic Claude Messages API 格式的请求。
需要在请求头中包含 anthropic-version。
请求参数
| 名称 | 位置 | 类型 | 必填 | 说明 |
|---|---|---|---|---|
anthropic-version | header | string | 必填 | Anthropic API 版本 |
x-api-key | header | string | 可选 | Anthropic API Key (可选,也可使用 Bearer Token) |
请求体 application/json
modelstring必填示例:
claude-3-opus-20240229messagesarray<object>必填rolestring必填可选值: user, assistant
contentoneOf必填oneOf #1
oneOf #2
typestring可选值: text, image, tool_use, tool_result
textstringsourceobjecttypestring可选值: base64, url
media_typestringdatastringurlstringidstringnamestringinputobjecttool_use_idstringcontentstringsystemoneOfoneOf #1
oneOf #2
max_tokensinteger必填temperaturenumbertop_pnumbertop_kintegerstreambooleanstop_sequencesarray<string>toolsarray<object>namestringdescriptionstringinput_schemaobjecttool_choiceoneOfoneOf #1
typestring可选值: auto, any, tool
namestringthinkingobjecttypestring可选值: enabled, disabled
budget_tokensintegermetadataobjectuser_idstring响应
200 成功创建响应
idstringtypestring示例:
messagerolestring示例:
assistantcontentarray<object>typestringtextstringmodelstringstop_reasonstring可选值: end_turn, max_tokens, stop_sequence, tool_use
usageobjectinput_tokensintegeroutput_tokensintegercache_creation_input_tokensintegercache_read_input_tokensintegerThinkMaaS 文档 · 内容基于 New API 开源项目文档(QuantumNous/new-api-docs)本地化镜像