Generative Agents Tech Blog
id:oshima_123
OpenAIのStructured OutputsをStreamingで実行してJSONをパースし続けたいときの対応方法
OpenAIのStructured OutputsはStreamingで実行できます。 しかし、Streamingの途中では、LLMの生成したテキストは{"や{"nameなど、JSONとして不正な形式となります。 このような文字列をJSONとして扱えるように修正してパースし続けたい場合の対応方法をまとめます。 ※この記事は、OpenAIのStructured Outputsを使う場合の…