![translation](https://cdn.durumis.com/common/trans.png)
Bu, AI tarafından çevrilen bir gönderidir.
Dil Seç
Text summarized by durumis AI
- LLM'lerden JSON oluşturulurken, yanlış karakterler nedeniyle çıktı bozulabilir.
- YAML kullanarak güvenli bir şekilde çıktı elde edebilir ve bu da daha sonra JSON'a dönüştürülebilir.
- YAML çıktısı sırasında, değerler ayrı satırlarda çıktı verilirse, hala hata oluşabilir, bu nedenle değerleri bir sonraki satıra taşıyarak çıktı verilmelidir.
Gemini Pro, Flash gibi, diğer LLM'lerde JSON oluştururken, çıktıya yanlış karakterler girip bozulma sorunuyla karşılaşabiliriz.
Yukarıdaki gibi bir durumda JSON.parse işlemi yapmaya çalıştığımızda "(tırnak) içinde yine " olduğu için hata alırız.
Bu durumda yaml'i kullanmayı deneyelim.
- key : |-
Yukarıdaki gibi yaml olarak çıktı isteği gönderdiğimizde, çıktı sorunsuz bir şekilde elde edilir ve elde edilen yaml'i tekrar json'a dönüştürebiliriz.
Ancak burada bir uyarı var.
Tek bir satıra sadece değer olarak çıktı gönderdiğimizde, yine " içinde " olduğu için hata oluşabilir, bu yüzden bir sonraki satıra taşımamız gerekir.
Aşağıdaki gibi bir istemi eklemeliyiz.