Hacker News new | ask | show | jobs
by rokkamokka 246 days ago
For LLMs I recommend just doing NDJSON, that is, newline delimited json. It's much simpler to implement
2 comments

Do any LLMs support constrained generation of newline delimited json? Or have you found that they're generally reliable enough that you don't need to do constrained sampling?
not for the standard hosted APIs using structured output or function calling, best you can get is an array
I love NDJSON in general. I use it a lot for spatial data processing (GDAL calls it GeoJsonSeq).