主题
- #LLM
- #GPT
- #YAML
- #JSON
- #Gemini
撰写: 2024-06-04
撰写: 2024-06-04 20:12
Gemini Pro、Flash 等大型語言模型(LLM)在生成 JSON 時,輸出內容可能會出現錯誤的字元,導致資料毀損。
如果遇到像上面這樣的例子,使用 JSON.parse 解析時,由於"(雙引號)內又包含了",因此會導致錯誤。
這種情況下,可以嘗試使用 YAML。
像這樣,透過 YAML 請求輸出,可以穩定地獲得輸出結果,然後再將輸出的 YAML 轉換為 JSON 格式。
但這裡需要注意一點。
如果只是將值單獨輸出到每一行,仍然可能因為"內包含"而導致錯誤,因此需要將其換行。
請新增以下提示語。
评论0