![translation](https://cdn.durumis.com/common/trans.png)
Ez egy AI által fordított bejegyzés.
Válasszon nyelvet
A durumis AI által összefoglalt szöveg
- Az LLM-ek által generált JSON-kimenetekben hibás karakterek jelenhetnek meg, ami meghibásodáshoz vezethet.
- A YAML használatával stabil kimenetet lehet generálni, majd a JSON-ba történő átalakítás során megoldható a probléma.
- A YAML kimeneteknél az értékek külön sorokba helyezése továbbra is hibákhoz vezethet, ezért a következő sorba kell őket helyezni.
A Gemini Pro, Flash és más LLM-ekkel való JSON-generálás során előfordulhat, hogy a kimenet hibás karaktereket tartalmaz, és a kimenet megszakad.
Ha a fentivel próbáljuk meg futtatni a JSON.parse-t, akkor a "(idézőjel) belsejében egy másik " található, ami hibához vezet.
Ebben az esetben próbáljuk meg a yaml-t.
- key : |-
A fentihez hasonlóan, ha yaml-ben kérjük a kimenetet, akkor az stabilan lesz elérhető, és a kimenetként kapott yaml-t újra json-ba konvertálhatjuk.
De itt van egy fontos pont.
Ha az értéket egyszerűen soronként adjuk meg, akkor még mindig lehet " a " belsejében, ami hibához vezet, ezért a következő sorra kell váltani.
Adjunk hozzá egy ilyen promptot: