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)都不同;「无损转换」要靠字段对照表,多模态图片块这类形态在某些格式之间搬不动。

相关

Messages API 工具调用(Tool Call) OpenAI

互链

链接来自概念卡正文里的双链,编译时能解到本期词条集的才成为站内链接。

反链(12)

出现在哪些课时里(1)

判据与「课时正文里能不能点出来」是同一个:那一节确实提到了它。点课时走当前页跳转, 它是导航,不是词条链接。

关联图

只画这一条与它直接相连的词条,边与上面两区同源。可拖拽、可缩放,点节点是新标签。

出处

路径是本地知识库(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日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。