RealAlexandreAI/json-repair
🔧 Repair JSON!Solution for JSON Anomalies from LLMs.
解决的问题
大型语言模型(LLMs)经常生成语法错误或格式不正确的 JSON 输出(例如:缺少括号、使用单引号而非双引号、末尾有逗号等)。本项目提供一个工具包,可自动检测并修复这些异常,确保输出可被标准 JSON 库解析。
工作原理
该库识别 LLM 生成的常见 JSON 错误并进行修正。它可作为 Go 库、命令行界面(CLI)工具或支持高级修复行为的 API 使用。同时支持基于模式的修复,利用 JSON Schema 对象来验证并恢复匹配的数据片段。
适用人群
需要确保 AI 结构化输出可靠且适用于下游处理的 LLM 驱动应用开发者。
特色亮点
- 零依赖:轻量级工具,无外部依赖。
- 基于模式的修复:支持标准模式和恢复模式,利用 JSON Schema 恢复数据。
- 广泛错误支持:修复未闭合数组、混合引号、格式错误以及 JSON 内部的注释等问题。
- CLI 支持:包含可与命令管道链式使用的终端 CLI。
- Go 兼容性:专为无缝集成到 Go 项目而设计。
相关
- 项目
- 项目
- 项目
- 项目
- 项目