classifications-Schema, das Ihre Anwendung an fastino/GLiNER-2.5-Decide senden wird. Ändern Sie Labels oder Aufgabeneinstellungen nur zwischen Evaluierungsdurchläufen, damit die Ergebnisse vergleichbar bleiben.
Ein Decide-Schema evaluieren
Beginnen Sie mit einer festgelegten Aufgabe:- Positive und negative Beispiele für jedes Label
- Eingaben, bei denen mehrere Labels zurückgegeben werden sollten
- Eingaben, bei denen kein Label den Schwellenwert erreichen sollte
- Mehrdeutige und domänenfremde Texte
POST /v1/chat/completions mit derselben Decide-Modell-ID und demselben Schema. Parsen Sie vor der Auswertung des Aufgabenergebnisses den JSON-String in choices[0].message.content.
Messen Sie für Single-Label-Decide-Aufgaben die Top-1-Genauigkeit und die Verwechslungen pro Label. Messen Sie für Multi-Label-Aufgaben Precision, Recall und F1 pro Label sowie über die gesamte Aufgabe hinweg. Wenn eine Anfrage mehrere Aufgaben enthält, evaluieren Sie jede Aufgabe unabhängig, da Decide keine Beziehungen zwischen ihnen erzwingt.
cls_threshold auswählen
cls_threshold wirkt sich nur auf Aufgaben mit multi_label: true aus. Decide gibt Labels zurück, die den Schwellenwert erreichen, und lässt die übrigen weg:
- Erhöhen Sie ihn, um weniger Labels zurückzugeben und im Allgemeinen Precision zu begünstigen.
- Senken Sie ihn, um mehr Labels zurückzugeben und im Allgemeinen Recall zu begünstigen.
- Single-Label-Aufgaben geben immer das Label mit dem höchsten Score zurück.
- Schwellenwerte wirken sich nur auf die Inferenz aus; sie ändern das Training nicht.
0.5 nicht als universellen Standardwert. Verwenden Sie für Labels, die folgenreiche Aktionen auslösen, einen strengeren Schwellenwert oder leiten Sie Ergebnisse mit niedriger Konfidenz zur Überprüfung weiter.
GLiNER 2.5 Decide trainieren
Trainieren Sie nur, wenn das Basismodell Ihre Domäne weiterhin nicht zuverlässig abdeckt, nachdem Sie die Labeltaxonomie präzisiert und die Multi-Label-Schwellenwerte abgestimmt haben. Der aktuelle Live-Katalog der Basismodelle gibt Folgendes an:GET /v1/base-models?supports_training=true, bevor Sie einen Job erstellen, da sich die Verfügbarkeit im Katalog ändern kann. Verwenden Sie fastino/GLiNER-2.5-Decide als base_model und lora als training_type.
Decide-Klassifizierungsdaten vorbereiten
Verwenden Sie das öffentliche JSONL-Klassifizierungsformat. Jede Zeile enthälttext und entweder ein label oder mehrere labels:
Klassifizierungsdatensatz hochladen
Erstellen, laden, verarbeiten und versionieren Sie den JSONL-Datensatz, den der Decide-Trainingsjob verwendet.
Decide-Trainingsjob erstellen
Übermitteln Sie den einsatzbereiten Datensatz für das Decide-Basismodell:Vergleichen und bereitstellen
Führen Sie das Basismodell und den trainierten Checkpoint mit demselben zurückgehaltenen Datensatz und demselbenclassifications-Schema aus. Vergleichen Sie:
- Fehler pro Label bei Single-Label-Aufgaben
- Precision, Recall und F1 pro Label bei Multi-Label-Aufgaben
- Leere und übermäßig umfangreiche Multi-Label-Ergebnisse
- Den für jede Aufgabe erforderlichen Schwellenwert
Trainingsjobs
Überwachen Sie den Decide-Job, die Checkpoints und den Bereitstellungsstatus.
Training-API-Referenz
Prüfen Sie die genauen Verträge für Datensätze und Trainingsjobs.

