llama.cpp b11377修复Ling 3.0解析器不识别json_schema的问题
该版本让Ling 3.0解析器支持response_format的JSON Schema约束,并在启用思考时要求先输出think块、JSON响应后不允许追加散文。
AI解读:本次新增了一条急切的response-format语法路径,其优先级高于tools;当启用thinking时,要求在JSON之前输出think块,并且不允许JSON响应之后出现额外散文。提交说明称该改动修复了issue #29652。
改动说明由提交信息给出,标注Assisted-by: Claude Opus 5.5;这是代码提交层面的描述,来源未提供独立测试或效果数据。
b11377同时按惯例发布了各平台预编译产物,覆盖macOS、iOS、Linux、Android、Windows等,含CPU及CUDA、Vulkan、ROCm、OpenVINO、SYCL等后端;这些发布链接不构成本次解析器改动的效果证据。
llama.cpp发布构建版本b11377,包含一项针对Ling 3.0解析器的修复:让chat场景下的Ling 3.0解析器识别inputs.json_schema。
提交说明称,Ling 3.0此前只为工具调用构建语法,没有处理inputs.json_schema,导致response_format请求未被约束。本次改动新增了一条急切的response-format语法路径,优先级高于tools,并沿用现有解析器模式。
提交说明还提到两项行为约束:启用thinking时,要求在JSON之前输出think块;JSON响应之后不允许出现额外散文。该提交标明修复 #29652,并标注Assisted-by: Claude Opus 5.5。