文本系列
Claude 消息接口
使用 Anthropic Messages 原生格式调用 Claude 模型。
POST
Claude 消息接口
Claude Messages 接口保留 Anthropic 原生请求结构,适合已有 Claude SDK 或原生提示词结构的业务迁移。可用模型与实际能力以账户配置和模型列表返回为准。当前站点已验证
claude-fable-5、claude-opus-4-8、claude-sonnet-5 和 claude-haiku-4-5-20251001 可以通过该接口调用。生产环境仍建议先请求 模型列表,确认当前 API Key 的可用范围。认证
请求体
Claude 模型名称。
对话消息数组。Claude 原生格式中消息角色通常为
user 或 assistant。系统提示词。Claude 不使用
system 角色消息,而是通过该字段传递系统指令。最大输出 token 数。Anthropic 原生请求通常要求显式传入;当前网关可能提供默认值,但生产请求建议固定传入。
是否启用 SSE 流式输出。
采样温度。Claude Sonnet 5、Claude Opus 4.8 等新模型官方要求不要设置非默认采样参数;建议省略该字段,用系统提示词控制风格。
核采样参数。Claude Sonnet 5、Claude Opus 4.8 等新模型会拒绝非默认
top_p;如果返回参数不支持错误,请删除该字段。Top-K 采样参数。Claude Sonnet 5、Claude Opus 4.8 等新模型会拒绝非默认
top_k;是否支持取决于模型和上游。停止序列。
Claude 工具列表,通常包含
name、description 与 input_schema。控制工具选择策略,例如
{ "type": "tool", "name": "get_weather" }。思考配置。Claude Sonnet 5 和 Opus 4.8 官方推荐自适应思考;旧式
{ "type": "enabled", "budget_tokens": ... } 可能返回 400,请优先使用模型支持的 adaptive/effort 写法。部分 Claude 新模型支持的思考强度,常见值为
low、medium、high、xhigh。当前站点已验证 claude-fable-5 可接受 xhigh。业务侧元数据,例如
user_id。请求示例
多模态输入
URL 图片需要公网可访问。如果本地图片没有稳定 URL,先上传到图床,再把返回的 URL 放进source.url。base64 图片则使用 source.type: "base64",且 data 只放纯 base64 字符串。