Skip to main content
POST

简介

Claude 原生的消息接口,适用于 Claude Code 等原生 Anthropic 客户端。该接口遵循 Anthropic 的 API 规范,提供完整的 Claude 模型功能支持,包括扩展思考(Extended Thinking)、工具调用等高级特性。 如果您使用 OpenAI 兼容的客户端(如 OpenAI SDK),建议使用 /v1/chat/completions 接口。

认证

Bearer Token,如 Bearer sk-xxxxxxxxxx

请求参数

string
required
Claude 模型标识,如 claude-opus-4-8
array
required
对话消息列表,每个元素包含 role(user/assistant)和 content
integer
required
最大生成 token 数,必须大于 0
string | array
系统提示词,支持字符串格式或数组格式(用于 Prompt Caching)
boolean
是否启用流式输出
number
采样温度,范围 0-1
number
核采样参数,范围 0-1
integer
Top-k 采样参数
array
自定义停止序列
object
扩展思考配置,包含 typebudget_tokens
array
工具定义列表

基础示例

高级功能

系统提示词

扩展思考(Extended Thinking)

工具调用(Tools)

多模态输入(图像)

Prompt Caching(提示词缓存)

通过缓存常用的上下文内容,可以显著降低成本和提升响应速度。缓存内容最小需要 1024 tokens。

响应格式