Messages API

Anthropic 的对话接口:系统提示放顶层 system 字段、与 messages 平级;响应用 stop_reason 给停止原因(end_turn、max_tokens、tool_use、stop_sequence);与 Chat Completions 是「同一条消息的两种写法」。

生产方式:AI 生成AI 生成,仅供参考签发:晓黎学习复核:2026年11月1日被 11 个词条引用

Messages API 把系统提示放在顶层的 system 参数里,与 messages 平级,通常只接受一条(也可以是带类型的文本块数组);响应的停止原因字段是 stop_reason,常见取值 end_turn、max_tokens、tool_use、stop_sequence。

它与 Chat Completions 都叫「聊天接口」,都能接收一段对话并返回模型的下一段回复,很多客户端因此以为换个地址就能互换——本课时教的做法是写一张字段对照表,至少覆盖系统提示位置、content 形态、工具定义嵌套、停止原因字段名,并分清「同物不同名」与「同名不同物」。

相关

Chat Completions Anthropic 工具调用(Tool Call)

互链

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

反链(11)

出现在哪些课时里(1)

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

关联图

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

出处

路径是本地知识库(Obsidian 库)里的位置,正文与概念卡逐字对应。

  • 课程正文用法归纳同一条消息,两种写法:Messages API 与 Chat Completions 的字段对照packages/db/prisma/lesson-content/messages-vs-chat-completions.md
  • 课程正文用法归纳模型提供商与 OpenAI-compatible 是什么packages/db/prisma/lesson-content/provider-and-openai-compatible.md
  • 课程正文用法归纳课程派生词条 · 模型接入与 API

编译入库:2026年11月2日。词条由知识库编译而来, 修正要回到概念卡改,再重新编译。