跳到正文
GitHub · 灵魂体仓库·· 17 天前精选AI 评分61

structured-guard 发布:零依赖的 LLM 结构化输出修复库

dev-stratum/structured-guard

来源与原文

GitHub · 灵魂体仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/dev-stratum/structured-guard

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

dev-stratum 在 GitHub 发布了 structured-guard,一个只用 Python 标准库、零运行时依赖的可靠性库,用于修复和校验 OpenAI、Claude、Gemini、MCP 服务器及 Ollama、vLLM 本地模型返回的畸形、截断或不匹配的 JSON。它提供 guard_openai、guard_claude、guard_mcp、guard_gemini 四个入口,按 JSON Schema 校验并做无损类型修正,截断数据会带 truncated 标记,拒绝和工具错误分别抛出 RefusalError、ToolResultError 等类型化异常。项目以 MIT 许可开源,要求 Python 3.10+,可通过 pip install structured-guard 安装。

推荐理由

原文讲清了各家模型结构化输出常见的失败模式和对应的修复方法,并给出可直接照抄的安装与用法示例,方便迁移到自己项目。

来源:GitHub · 灵魂体仓库 · github.com