Chat Completions
使用 OpenAI 兼容的 Chat Completions 接口创建文本、多模态和工具调用响应。
Chat Completions 接口根据消息列表生成模型响应,适用于普通文本对话、多模态输入、流式输出、结构化输出和函数工具调用。不同模型能够使用的输入类型和高级参数可能不同,请以当前 API Key 可用模型及实际调用结果为准。
/v1/chat/completions根据给定的消息列表生成模型响应。接口支持普通响应和 SSE 流式响应;图像、音频、工具调用、结构化输出等高级能力取决于所选模型。
切换模型时,建议先使用最小文本请求验证基础能力,再逐项启用高级参数。
Authorization
bearerAuth 在 Authorization Header 中使用 Bearer your-api-key。
In: header
Request Body
根据模型的输入模态选择请求结构。三个视图使用同一个 Chat Completions 端点,公共生成参数保持一致。
application/json适用于普通聊天、内容生成和文本推理。消息内容可以直接使用字符串。
- model
- 当前账户可用的文本模型 ID。
- messages[].role
- 消息角色,例如 user、system 或 assistant。
- messages[].content
- 字符串形式的文本消息。
{
"model": "MODEL_ID",
"messages": [
{
"role": "user",
"content": "你好!请用一句话介绍你自己。"
}
]
}文本对话请求。用户消息可以使用字符串,或只包含 text 的内容数组。
图像和音频输入仅适用于支持相应模态的模型;请以当前账户可用模型及实际接口能力为准。
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json