Skip to main content
POST
创建消息
使用与 Anthropic 兼容的 Messages API 创建 Claude 模型响应。此端点与 Anthropic /v1/messages 规范保持一致,并通过位于 https://api.aisa.one/v1/messages 的 AIsa 网关路由。 如果希望使用 Anthropic 原生请求格式调用 Claude 模型(claude-opus-4-7claude-sonnet-4-6claude-haiku-4-5-20251001 等),包括扩展思考、工具使用和提示词缓存,请使用此端点。如果您更倾向于 OpenAI 风格的聊天补全,也可以通过 OpenAI Chat 端点使用相同的 Claude 模型。 身份验证使用您的 AIsa API 密钥作为 Bearer token。有关支持的完整 Claude 变体列表和上下文窗口,请参阅模型目录;有关按词元计费的费率,请参阅定价

授权

Authorization
string
header
必填

您的 AIsa API 密钥,作为 Bearer token 提供。

请求体

application/json
model
string
必填

Claude 模型标识符。示例:claude-opus-4-7、claude-sonnet-4-6、claude-haiku-4-5-20251001。

示例:

"claude-sonnet-4-6"

max_tokens
integer
必填

停止前可生成的最大词元数。

示例:

1024

messages
object[]
必填

对话轮次。

示例:
system

系统提示词。字符串或文本块数组。

temperature
number<float>
默认值:1

随机性。0 = 确定性,1 = 创造性。

必填范围: 0 <= x <= 1
top_p
number<float>

核采样。用于替代 temperature。

top_k
integer

每个词元仅从概率最高的 K 个选项中采样。

stop_sequences
string[]

用于停止生成的自定义序列。

stream
boolean
默认值:false

启用 SSE 流式传输。

tools
object[]

模型可使用的工具。

tool_choice
object

模型使用工具的方式。

thinking
object

为复杂推理启用扩展思考。

metadata
object
service_tier
enum<string>
默认值:auto
可用选项:
auto,
standard_only

响应

成功响应

id
string
示例:

"msg_024e7cf42f5d47cfa6982b5ff8b55642"

type
string
示例:

"message"

role
string
示例:

"assistant"

content
object[]

响应内容块(text、tool_use、thinking 等)。

model
string
示例:

"claude-sonnet-4-6"

stop_reason
enum<string>
可用选项:
end_turn,
stop_sequence,
max_tokens,
tool_use
stop_sequence
string | null
usage
object