model, eine
messages-Liste und ein schema auf oberster Ebene, das die GLiNER-Aufgabe beschreibt.
Informationen zur Authentifizierung sowie zum Verhalten bei Kaltstarts und Wiederholungsversuchen,
das für alle Inferenzschnittstellen von Fastino gilt, finden Sie in der Übersicht zur
Inferenz-API.
Anfrage
string
erforderlich
Eine inferenzfähige Basismodell-ID oder die UUID eines abgeschlossenen, bereitstellbaren
Fastino-Trainingsjobs.
object[]
erforderlich
Eine nicht leere Liste von Nachrichten. Für die GLiNER-Inferenz platzieren Sie den zu
analysierenden Text im
content einer Benutzernachricht.object
Definiert benutzerdefinierte Encoder-Aufgaben. Geben Sie ein Dictionary an, das einen oder
mehrere der Schlüssel
entities, classifications, structures oder relations enthält.
Lassen Sie es nur weg, wenn das ausgewählte Modell eine konfigurierte Standardaufgabe hat.Ein flaches Array von Entitätslabels ist veraltet. Verwenden Sie immer die Dictionary-Form.number
Standard:"0.5"
Konfidenzschwelle von
0 bis 1. Niedrigere Werte begünstigen Recall; höhere Werte
begünstigen Precision.boolean
Standard:"true"
Konfidenzwerte in extrahierten Ergebnissen enthalten.
boolean
Standard:"true"
Halboffene Zeichen-Offsets (
start, end) in Entitätsergebnissen enthalten.boolean
Standard:"true"
Die Inferenz persistieren. Setzen Sie den Wert auf
false, um dies abzulehnen.Entitäts-Schema
Verwenden Sie nach Möglichkeit beschreibende Entitätsdefinitionen:Klassifikations-Schema
Schema für strukturierte Extraktion
Strukturfelder verwendenfield::type::description-Spezifikationen:
Relations-Schema
Das einfachste Relations-Schema ist eine flache Liste von Relationsnamen:Kombiniertes Schema
Führen Sie mehrere Aufgaben über denselben Text aus, indem Sie die Schlüssel kombinieren:task noch task_type.
Beispiel
model muss aktuell gehostete Inferenz unterstützen. Verwenden Sie den
Live-Modellkatalog, statt anzunehmen, dass jedes Hugging-Face-Checkpoint verfügbar ist:
Antwort
Der Endpunkt gibt einen Chat-Completion-Umschlag zurück. Das GLiNER-Ergebnis wird als JSON-String inchoices[0].message.content serialisiert:
choices[0].message.content als JSON, bevor Sie die Aufgabenergebnisse lesen. Wenn
store=true, identifiziert x_pioneer.inference_id die persistierte Inferenz.
Wiederholte Eingaben
Der Endpunkt akzeptiert eine Konversation pro Anfrage. Die Batch-Formtext: string[] des
entfernten nativen Endpunkts wird nicht unterstützt. Senden Sie bei mehreren Eingaben separate Anfragen
gleichzeitig.
Fehler
Das gemeinsame Wiederholungsmuster finden Sie unter Kaltstarts und Wiederholungsversuche.

