创建 Chat Completions 对话
使用 OpenAI Chat Completions 兼容格式创建同步或流式对话。模型必须来自模型目录;不同模型支持的可选字段可能不同。
Authorizations
仅服务端使用的应用密钥。Authorization 请求头格式为 Bearer APP_SECRET;不要在浏览器或客户端应用中暴露。
Body
Chat Completions 兼容请求;除下列通用字段外,模型支持的扩展字段会原样传递给上游。
模型目录返回的 model_code,不是模型展示名称。
1按时间顺序排列的对话消息列表。
1是否使用 SSE 流式返回;只有 JSON 布尔值 true 会启用流式。
允许模型生成的最大 Token 数,优先用于较新的 Chat Completions 模型。
x >= 1允许模型生成的最大 Token 数,供仍使用旧字段的模型使用。
x >= 1兼容部分上游模型的最大输出 Token 字段;Chat Completions 优先使用 max_completion_tokens 或 max_tokens。
x >= 1采样随机度;支持范围由实际模型决定。
核采样概率阈值;支持范围由实际模型决定。
可供模型调用的工具定义列表;具体结构遵循所选模型的 OpenAI 兼容格式。
控制模型是否或如何选择工具,可填模型支持的字符串或工具选择对象。
模型输出格式约束,例如 JSON 对象或 JSON Schema;仅在所选模型支持时使用。
由调用方提供的终端用户稳定标识,用于上游安全策略;不要传入明文敏感信息。
Response
非流式请求返回 JSON;stream=true 时返回 SSE 数据流。