martosaur/instructor_lite
Structured outputs for LLMs in Elixir
This project helps Elixir developers reliably extract specific information from free-form text using large language models (LLMs). You provide unstructured text (like a user comment) and define the exact data fields you want to get out (like a user's name and age). It's designed for Elixir developers building applications that need to process natural language into structured data.
134 stars.
Use this if you are an Elixir developer integrating LLMs into an application and need to ensure the LLM's output consistently matches a predefined data structure, even handling retries if initial output is malformed.
Not ideal if you need real-time streaming of LLM responses or if you require a single, unified interface that completely abstracts away the differences between various LLM providers.
Stars
134
Forks
11
Language
Elixir
License
—
Category
Last pushed
Feb 17, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/martosaur/instructor_lite"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Ahoo-Wang/fetcher
Fetcher is not just another HTTP client—it's a complete ecosystem designed for modern web...
eric-tramel/slop-guard
Slop Scoring to Stop Slop
arena-ai/structured-logprobs
OpenAI's Structured Outputs with Logprobs
567-labs/instructor-js
structured extraction for llms
jxnl/instructor-rb
Structured outputs for LLMs