Open
Description
Great looking project, very natural ruby approach!
Thinking about how to get official structured outputs supported (as in, not just validating a json schema against a text response from the LLM, but actually using the model’s officially supported output response formatting), it looks like there are two good projects that either can be leveraged in this project, or at least borrow some ideas from:
https://github.com/nicieja/lammy
https://github.com/instructor-ai/instructor-rb (Official clone of instructor from python, but doesn’t look to have been updated recently)
Do you have initial thoughts on how you want to approach this?