OpenAI Chat Completions
OpenAI Chat Completions 兼容接口适合通用聊天、多轮对话、函数调用和流式输出。Endpoint
POST /v1/chat/completions
鉴权
Authorization: Bearer <YOUR_API_KEY>
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 模型名称。 |
messages | array | 是 | 消息数组,支持 role、content、name、tool_call_id、tool_calls 等 OpenAI 字段。 |
temperature | number | 否 | 采样温度。 |
top_p | number | 否 | nucleus sampling 参数。 |
max_tokens | integer | 否 | 最大输出 token 数。 |
max_completion_tokens | integer | 否 | 最大补全 token 数。 |
stream | boolean | 否 | 是否启用 SSE 流式返回。 |
stream_options | object | 否 | 流式选项,如是否包含 usage。 |
tools | array | 否 | 工具定义。 |
tool_choice | string 或 object | 否 | 工具选择策略。 |
response_format | object | 否 | 输出格式配置,如 JSON object 或 JSON schema。 |
响应说明
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 响应 ID。 |
object | string | 响应对象类型。 |
created | integer | 创建时间戳。 |
model | string | 实际使用的模型。 |
choices[] | array | 候选结果。 |
usage | object | token 用量统计。 |