Chat Completions
OpenAI 的对话接口:响应返回 choices 数组,文本在 choices[0].message.content、工具调用在 message.tool_calls;流式增量藏在 choices[0].delta,以一行 data: [DONE] 收尾。
生产方式:AI 生成AI 生成,仅供参考签发:晓黎学习复核:2026年11月1日被 12 个词条引用
Chat Completions 返回 choices 数组,常规取法是 choices[0].message:文本在 message.content,工具调用在 message.tool_calls。流式响应通常只有 data: 行,增量藏在 choices[0].delta,最后以一行 data: [DONE] 表示流结束。
它与 Messages API 的差别远不止地址名:系统提示的位置(消息内 role 对顶层字段)、content 形态、工具定义嵌套、停止原因字段名(finish_reason 对 stop_reason)都不同;「无损转换」要靠字段对照表,多模态图片块这类形态在某些格式之间搬不动。
相关
互链
链接来自概念卡正文里的双链,编译时能解到本期词条集的才成为站内链接。
- 工具调用(Tool Call)相关概念
- Messages API正文引用
- Messages API相关概念
- OpenAI相关概念
反链(12)
- 工具调用(Tool Call)正文引用
- 请求体正文引用
- 系统提示正文引用
- 响应体正文引用
- endpoint相关概念
- Messages API正文引用
- Messages API相关概念
- OpenAI正文引用
- OpenAI相关概念
- OpenAI Harmony相关概念
- OpenAI-compatible相关概念
- SSE(Server-Sent Events)正文引用
出现在哪些课时里(1)
判据与「课时正文里能不能点出来」是同一个:那一节确实提到了它。点课时走当前页跳转, 它是导航,不是词条链接。
- 同一条消息,两种写法:Messages API 与 Chat Completions 的字段对照AI API 与国内接入基础
关联图
只画这一条与它直接相连的词条,边与上面两区同源。可拖拽、可缩放,点节点是新标签。
出处
路径是本地知识库(Obsidian 库)里的位置,正文与概念卡逐字对应。
- 课程正文用法归纳同一条消息,两种写法:Messages API 与 Chat Completions 的字段对照
packages/db/prisma/lesson-content/messages-vs-chat-completions.md - 课程正文用法归纳API 是程序之间的约定
packages/db/prisma/lesson-content/api-client-server-request.md - 课程正文用法归纳课程派生词条 · 模型接入与 API
编译入库:2026年11月2日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。