![translation](https://cdn.durumis.com/common/trans.png)
Esta é uma postagem traduzida por IA.
Selecionar idioma
Texto resumido pela IA durumis
- Ao gerar JSON de um LLM, caracteres inválidos podem ser incluídos, levando a uma quebra de saída.
- Usar YAML para saída estável e converter de volta para JSON pode resolver esse problema.
- Ao imprimir valores em linhas individuais ao sair do YAML, erros ainda podem ocorrer, portanto, as linhas devem ser quebradas ao sair.
Gemini Pro, Flash e outros LLMs, ao gerar JSON, podem causar a quebra da saída devido a caracteres inválidos.
Se tentar usar JSON.parse no exemplo acima, você receberá um erro porque há " entre as aspas.
Nesse caso, tente usar YAML.
- key : |-
Ao solicitar a saída como YAML, você pode obter uma saída estável e, em seguida, converter o YAML de volta para JSON.
No entanto, há uma coisa importante a notar aqui.
Se você simplesmente imprimir o valor em uma linha separada, ainda haverá " entre as aspas, o que pode causar um erro. Portanto, você precisa mudar para a próxima linha.
Adicione o seguinte prompt.