当前位置: 首页 > article >正文

vLLM专题(十三)-结构化输出(Structured Outputs)

vLLM 支持使用 outlineslm-format-enforcerxgrammar 作为引导解码的后端来生成结构化输出。本文档展示了一些可用于生成结构化输出的不同选项示例。

一、在线服务(OpenAI API)

你可以使用 OpenAI 的 Completions 和 Chat API 生成结构化输出。

支持以下参数,这些参数必须作为额外参数添加:

  • guided_choice:输出将完全匹配其中一个选项。
  • guided_regex:输出将遵循正则表达式模式。
  • guided_json:输出将遵循 JSON 模式。
  • guided_grammar:输出将遵循上下文无关语法。
  • guided_whitespace_pattern:用于覆盖默认的空白字符模式(适用于引导 JSON 解码)。
  • guided_decoding_backend:用于选择引导解码后端。可以在后端名称后使用冒号分隔的列表提供特定于后端的选项。例如,"xgrammar:no-fallback" 将不允许 vLLM 在出错时回退到其他后端。</

http://www.kler.cn/a/563370.html

相关文章:

  • 【苍穹外卖】问题笔记
  • IDEA 使用codeGPT+deepseek
  • 双重因子认证:守护数字安全的“双保险”
  • 数据如何安全“过桥”?分类分级与风险评估,守护数据流通安全
  • HTML操作详解
  • 【C/C++】删除链表的倒数第 N 个结点(leetcode T19)
  • Maven Spring框架依赖包
  • 自动驾驶之BEVDet
  • 编写Redis开机自启动脚本
  • 小米电机CyberGear STM32HAL 使用指南
  • day7作业
  • DeepSeek推出DeepEP:首个开源EP通信库,让MoE模型训练与推理起飞!
  • python的Tkinter小程序上传Excel并下载Text
  • 虚拟机 | Ubuntu 安装流程以及界面太小问题解决
  • QT5框架中对sqlquery.exec(“SQL语句“)的返回值存在误解
  • 电商API接口设计:商品、订单与支付模块的微服务拆分实践
  • YOLOv12 ——基于卷积神经网络的快速推理速度与注意力机制带来的增强性能结合
  • excel单、双字节字符转换函数(中英文输入法符号转换)
  • 【网络】TCP vs UDP详解( 含python代码实现)
  • 从零到一:实现 Changesets 自动化发版全流程