Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate BAML to enable structured outputs from LLMs #3411

Open
bucurdavid opened this issue Feb 10, 2025 · 0 comments
Open

Integrate BAML to enable structured outputs from LLMs #3411

bucurdavid opened this issue Feb 10, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@bucurdavid
Copy link

Describe the solution you'd like

I would like to integrate BAML (a domain-specific language for generating structured outputs from LLMs) into eliza workflow. BAML provides an excellent developer experience with features like type-safe outputs, flexibility across different LLMs and languages, and a robust online playground for testing prompts. It allows viewing and running prompts directly within the editor, similar to Markdown Preview, without additional setup.

Additional context

BAML enables building reliable agents and chatbots with Retrieval-Augmented Generation (RAG) capabilities, extracting data from PDFs, and more. It offers a state-of-the-art structured output experience that even outperforms OpenAI with their models and supports open-source models. The BAML VSCode playground provides an amazingly fast developer experience for prompting, with fully type-safe outputs even when streaming structured data. For more information, please refer to the BAML products, guide, playground, examples, reference, and motivation sections.

https://github.com/BoundaryML/baml

@bucurdavid bucurdavid added the enhancement New feature or request label Feb 10, 2025
@bucurdavid bucurdavid changed the title Integrate BAML to enable structured outputs from large language models (LLMs). Integrate BAML to enable structured outputs from LLMs Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant