啟用條件
僅當同時滿足以下兩個條件時:response_format設定為json_schema或json_object- 回應本文是有效的 UTF-8,但包含可修復的 JSON 語法錯誤
修復內容
| 問題 | 修復後 |
|---|---|
| Markdown 程式碼區塊 | {"key": "value"} |
| 尾隨逗號 | {"a": 1, "b": 2} |
| 未加引號的鍵 | {"key": "value"} |
| 混合文字 + JSON | {"id": 1} |
| 單引號字串 | {"key": "value"} |
偵測已修復的回應
限制
- 僅限非串流 — 不適用於串流回應
- 不會修復截斷的輸出
- 僅修復語法錯誤,不修復語意錯誤