Zum Inhalt springen
FindOpenSource

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

Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.