Claude - 完整参数文档
- 发送包含文本或文本+图像内容的结构化输入消息列表,模型将生成对话中的下一条消息。
- Messages API 可用于单次查询或无状态多轮对话。
授權
##所有接口均需要使用Bearer Token进行认证## **获取 API Key:** 访问 [API Key 管理页面](https://starmagic.ai/app/api-keys) 获取您的 API Key **使用时在请求头中添加:** ``` Authorization: Bearer YOUR_API_KEY ```
Authorization: Bearer YOUR_API_KEY請求體
application/json将完成你的提示的模型。
"claude-haiku-4-5-20251001"输入消息。 可以处理交替的 `user` 和 `assistant` 对话回合。创建新的 `Message` 时,需要通过 `messages` 参数指定之前的对话回合,然后模型会生成对话中的下一条 `Message`。请求中连续的 `user` 或 `assistant` 回合将被合并为一个回合。 每条输入消息必须是一个包含 `role` 和 `content` 的对象。可以指定单个 `user` 角色消息,也可以包含多个 `user` 和 `assistant` 消息。
[
{
"content": null,
"role": "user"
}
]停止前生成的最大令牌数。 请注意,我们的模型可能会在达到此最大值之前停止。此参数仅指定要生成的绝对最大令牌数。
0指定推理处理的地理区域。如果未指定,将使用工作区的 `default_inference_geo`。
"string"跨请求重用的容器标识符。
上下文管理配置。
此请求中要使用的 MCP 服务器
[
{
"authorization_token": null,
"name": "string",
"tool_configuration": null,
"type": "string",
"url": "string"
}
]{
"user_id": null
}{
"effort": "low",
"format": {
"schema": {},
"type": "string"
},
"task_budget": {
"remaining": 0,
"total": 0,
"type": "string"
}
}确定此请求是使用优先容量(如果可用)还是标准容量。
"auto"会导致模型停止生成的自定义文本序列。
[
"string"
]是否使用服务器发送事件增量流式传输响应。
true系统提示。
注入响应中的随机性程度。 默认为 `1.0`。范围从 `0.0` 到 `1.0`。
0启用 Claude 扩展思考的配置。 `type: "enabled"` 时,需要提供 `budget_tokens`,且预算至少为 1,024,并会计入 `max_tokens` 上限。可通过 `display` 控制思考内容的展示方式。 `type: "adaptive"` 时,Claude 会根据请求复杂度动态决定是否以及如何使用扩展思考;同样可通过 `display` 控制思考内容的展示方式。 `type: "disabled"` 时,不启用扩展思考。
模型应如何使用提供的工具。
模型可能使用的工具定义。
[
null
]对于每个后续令牌,仅从前 K 个选项中采样。
0使用核采样。
0回應
application/json回應體
唯一对象标识符。 ID 的格式和长度可能随时间变化。
"string"对象类型。 对于 Messages,这始终是 `"message"`。
"string"生成消息的对话角色。 这始终是 `"assistant"`。
"string"模型生成的内容。 这是一个内容块数组,每个块都有一个决定其结构的 `type`。
[
null
]处理请求的模型。
"claude-haiku-4-5-20251001"我们停止的原因。
"end_turn"生成的自定义停止序列(如果有)。
"string"{
"cache_creation": null,
"cache_creation_input_tokens": null,
"cache_read_input_tokens": null,
"input_tokens": 0,
"output_tokens": 0,
"server_tool_use": null,
"service_tier": null
}上下文管理响应。
此请求中使用的容器信息。

