해리슨 블로그

Lorsque JSON est corrompu dans Gemini (ou d'autres LLM)

Création: 2024-06-04

Création: 2024-06-04 20:12

Gemini Pro, Flash, ainsi que d'autres LLM, lors de la génération de JSON, peuvent parfois produire des sorties contenant des caractères incorrects, ce qui les rend illisibles.



Dans ce cas, si l'on essaie d'utiliser JSON.parse, une erreur se produit car il y a un autre "" (guillemet) à l'intérieur des "" (guillemets).

Dans ce cas, essayons d'utiliser YAML.

Si vous demandez la sortie au format YAML comme indiqué ci-dessus, vous pouvez obtenir une sortie stable, et vous pouvez ensuite convertir le YAML généré en JSON.

Cependant, il y a un point important à noter ici.

Si vous affichez simplement la valeur sur une ligne, il peut y avoir une erreur car il y a toujours un "" à l'intérieur d'un "", il faut donc le changer de ligne.

Ajoutez l'invite suivante.


Commentaires0