Skip to main content

Anthropic 接口规范

兼容 Anthropic Messages 协议,适合使用 anthropic 官方 SDK 或已有 Anthropic 集成的项目。

项目
Base URLhttps://api.taiha.cn/v1
API Key控制台创建
Model ID模型广场查看

本接口仅支持标注了 Anthropic 协议的模型,具体可在模型详情页确认。


基础对话

POST /v1/messages

cURL

curl --location --request POST 'https://api.taiha.cn/v1/messages' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <API Key>' \
--data-raw '{
"model": "<Model ID>",
"messages": [
{
"role": "user",
"content": "hello"
}
]
}'

常用参数

参数类型说明
modelstring必填。Model ID,见模型广场
messagesarray必填。对话历史(角色只有 user / assistant
max_tokensinteger必填。最大输出长度
systemstring系统指令,顶级字段(不放在 messages 内)
streamboolean流式输出,默认 false
temperaturenumber随机性 [0, 1]

与 OpenAI 的主要区别

项目OpenAIAnthropic
系统指令messages 内 role=system顶级 system 字段
max_tokens可选必填
请求头无额外要求需带 anthropic-version: 2023-06-01
temperature 范围[0, 2][0, 1]