jndiogo/sibila
Extract structured data from local or remote LLM models
This project helps you reliably extract specific pieces of information from text or images using large language models (LLMs). You provide a text prompt or an image, along with a clear description of the data you need (like a list of items or a receipt's total), and it outputs that exact data structure. This is for developers, data scientists, or MLOps engineers who want predictable, structured output from LLMs for integration into applications.
No commits in the last 6 months. Available on PyPI.
Use this if you need to consistently get structured data, like Pydantic objects or dataclasses, from diverse LLMs, whether they are running locally or are remote APIs.
Not ideal if you only need unstructured text generation or freeform JSON from LLMs and don't require strict schema adherence for your outputs.
Stars
54
Forks
8
Language
Python
License
MIT
Category
Last pushed
Jun 21, 2024
Commits (30d)
0
Dependencies
11
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/jndiogo/sibila"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ananthanarayanan431/Langchain-Projects-LLM
Various projects using Large Language Model (GPT & LLAMA) other open source model from...
deepset-ai/haystack-home
Website for Haystack, the open source LLM framework
astronomer/ask-astro
An end-to-end LLM reference implementation providing a Q&A interface for Airflow and Astronomer
Quhaoh233/ChatEV
ChatEV: Predicting electric vehicle charging demand as natural language processing
JunyiYe/dataframe-qa
[ACML 2024] DataFrame QA: A Universal LLM Framework on DataFrame Question Answering Without Data Exposure