首页/AI/大模型部署与运维速查/finish_reason:结束原因的处理
本包目录(267 条)

finish_reason:结束原因的处理

响应里的 finish_reason 说明生成终止原因:stop(正常或命中停止串)、length(达到上限被截断)、tool_calls(转为工具调用)等;网关与前端按它决定后续动作。

取值速查

取值速查
stop        正常结束 / 命中停止串
tool_calls  模型请求调用工具
length      达到 max_tokens 被截断
content_filter 内容过滤(部分实现)
统计 length 占比是常见的质量观测:截断率高要么调 max_tokens,要么收紧提示词。

易错点

  • 忽略 finish_reason 直接展示:被截断的回答当完整输出,用户侧表现为话说到一半

数据来源与参考

  • OpenAI API 参考:finish_reason(platform.openai.com/docs)
  • vLLM 官方文档:OpenAI 兼容服务器(docs.vllm.ai)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌