Skip to Content
WikiAPI 文档消息接口 (Anthropic)

创建对话请求(Anthropic)

使用 Anthropic 兼容的 API 格式创建模型响应。

端点

POST https://gateway.mytokengate.com/v1/messages

请求示例

curl --request POST \ --url https://gateway.mytokengate.com/v1/messages \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "claude-sonnet-4-6", "messages": [ { "role": "user", "content": "中国大模型行业2025年将会迎来哪些机遇和挑战?" } ], "max_tokens": 8192 }'

认证

所有请求需要在 Authorization 头中包含 Bearer token:

Authorization: Bearer YOUR_API_KEY

请求参数

参数类型必填说明
modelstring模型名称,详见模型列表
messagesarray对话消息列表
max_tokensinteger最大生成 token 数
systemstring 或 array系统提示词,提供上下文和指令
streamboolean是否流式输出
temperaturefloat控制随机性,范围 0-2
top_pfloat核采样参数,范围 0.1-1
top_kfloatTop-k 采样参数,范围 0-50
stop_sequencesarray自定义停止序列
toolsarray工具定义,用于函数调用
tool_choiceobject模型使用工具的方式(auto、any 或指定工具)

响应

{ "id": "msg_xxx", "type": "message", "role": "assistant", "content": [ { "type": "text", "text": "响应内容..." } ], "model": "claude-sonnet-4-6", "stop_reason": "end_turn", "stop_sequence": null, "usage": { "input_tokens": 2095, "output_tokens": 503 } }

响应字段

字段类型说明
idstring消息标识符
typestring固定为 “message”
rolestring固定为 “assistant”
contentarray内容块数组(text、tool_use 等)
modelstring处理请求的模型
stop_reasonstring停止原因:end_turnmax_tokenstool_userefusal
stop_sequencestring匹配的停止序列(如有)
usageobjectToken 使用统计

错误码

状态码说明
400请求参数无效
401API Key 无效或缺失
404模型不存在
429触发限流
503/504服务暂时不可用
Last updated on