해리슨 블로그

Gemini(或其他LLM)產生 JSON 時出現錯誤

  • 撰写语言: 韓国語
  • 基准国家: 所有国家country-flag
  • 信息技术

撰写: 2024-06-04

撰写: 2024-06-04 20:12

Gemini Pro、Flash 等大型語言模型(LLM)在生成 JSON 時,輸出內容可能會出現錯誤的字元,導致資料毀損。



如果遇到像上面這樣的例子,使用 JSON.parse 解析時,由於"(雙引號)內又包含了",因此會導致錯誤。

這種情況下,可以嘗試使用 YAML。

像這樣,透過 YAML 請求輸出,可以穩定地獲得輸出結果,然後再將輸出的 YAML 轉換為 JSON 格式。

但這裡需要注意一點。

如果只是將值單獨輸出到每一行,仍然可能因為"內包含"而導致錯誤,因此需要將其換行。

請新增以下提示語。


评论0