Instructor
Bibliothek, um zuverlässige, strukturierte Datenausgaben von LLMs mittels Function-Calling-APIs und Pydantic-Modellen zur Validierung zu erhalten.
Überblick
Instructor umhüllt die native Function-Calling- oder Tool-Use-Fähigkeit eines LLM, sodass ein Entwickler eine Antwort anfordern kann, die einem Pydantic-Modell entspricht, und wiederholt die Anfrage automatisch, wenn die Ausgabe des Modells nicht gegen dieses Schema validiert – wodurch unzuverlässige LLM-Freitextausgabe in verlässliche strukturierte Daten verwandelt wird. Es unterstützt OpenAI, Anthropic und viele andere Modellanbieter über eine konsistente Schnittstelle.
Instructor eignet sich für Teams, die strukturierte Datenextraktion aus LLMs benötigen, und erreicht dies über Function-Calling-APIs und Retry-Logik – ein anderer technischer Ansatz als Outlines (ebenfalls in diesem Katalog), das die Generierung stattdessen auf Token-Ebene einschränkt.
- Kategorien
- KI & Machine Learning
- Schlagwörter
- structured-outputllm-frameworkdata-extraction
- Sprachen
- Python
- Lizenz
- MIT
Ähnliche Projekte
Docling
MITDokumentenparsing-Bibliothek, die PDFs, Word-Dokumente und andere Formate in saubere, strukturierte Daten für LLM- und RAG-Pipelines umwandelt.
- KI & Machine Learning
Guidance
MITProgrammierparadigma und Bibliothek zur Steuerung der LLM-Generierung mit verschachteltem Prompting, Kontrollfluss und eingeschränkter Ausgabe in einem Programm.
- KI & Machine Learning
Haystack
Apache-2.0Quelloffenes Framework zum Bau produktionsreifer Such- und RAG-(Retrieval-Augmented-Generation-)Anwendungen mit LLMs.
- KI & Machine Learning
LlamaIndex
MITDaten-Framework zum Verbinden großer Sprachmodelle mit deinen eigenen Daten – Dokumenten, Datenbanken, APIs – für Retrieval-Augmented-Anwendungen.
- KI & Machine Learning
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.