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 專案而設計。
相關
- 專案
- 專案
- 專案
- 專案
- 專案