/v1/messages 两种协议接入 Anthropic Claude。
可用模型
旧版本(仍可用)
思考模式
Claude 支持在最终回答前进行内部推理。不同代际有两种方式:- 扩展思考(Extended Thinking):
claude-sonnet-4-6、claude-haiku-4-5通过thinking参数设置budget_tokens思考预算。 - 自适应思考(Adaptive Thinking):
claude-opus-4-8、claude-opus-4-7通过effort参数(low/medium/high)控制,Opus 4.8 默认high,不再使用budget_tokens。
通过模型 ID 启用扩展思考
通过参数启用(Claude 原生协议)
思考产生的 token 与最终回答 token 分别计费(thinking_tokens 与 output_tokens),控制台日志会区分展示。具体参数支持以控制台为准。
调用示例
OpenAI 兼容协议
Claude 原生 SDK
工具调用
Claude 原生支持tools / tool_use / tool_result 三步式工具调用,完整兼容 Anthropic 官方协议。
通过 OpenAI 兼容端点访问时,工具调用会自动转换为 OpenAI 的 tools / tool_calls 结构。
详见 函数调用。
视觉
支持图片 URL 和 base64 输入:提示缓存
Claude 支持cache_control 标记长上下文片段以命中提示缓存,缓存命中按更低倍率结算。
OpenPAI 完整透传该字段,详见 缓存计费。