1
Registrieren und API-Schlüssel erhalten
Erstellen Sie ein Konto bei Fastino.Sobald Sie angemeldet sind, gehen Sie zu Settings → API Keys und generieren Sie einen neuen Schlüssel. Kopieren Sie ihn
an einen sicheren Ort, denn nach dem Schließen des Dialogs können Sie ihn nicht mehr einsehen.Legen Sie Ihren Schlüssel als Umgebungsvariable fest, damit die folgenden Beispiele unverändert funktionieren:
2
Verfügbare Basismodelle auflisten (optional)
Verwenden Sie Die Antwort listet Modell-IDs auf, die Sie an
GET /v1/base-models, um die bei Fastino verfügbaren Modelle zu durchsuchen./v1/chat/completions übergeben können. Beispielsweise
ist fastino/gliner2-base-v1 ein GLiNER-Basismodell für Extraktionsaufgaben.3
Ersten Inferenzaufruf ausführen
Rufen Sie Bei Encoder-Modellen wie GLiNER definiert das
POST /v1/chat/completions mit einem Modell, einer Nachricht und einem Schema auf, das festlegt,
was Sie extrahieren möchten. Dieses Beispiel verwendet GLiNER, um benannte Entitäten aus einem Satz zu extrahieren.schema-Objekt die Aufgabe und kann Folgendes enthalten:entities- Entitätsdefinitionen für die Extraktion benannter Entitätenclassifications-{task, labels}-Definitionen für die Textklassifikationstructures- Definitionen strukturierter Datensätze für die JSON-Extraktionrelations- Relationsdefinitionen
schema weg und senden Sie eine normale Chat-Nachricht.model muss eine inferenzfähige Basismodell-ID oder die UUID eines abgeschlossenen,
bereitstellbaren Trainingsjobs sein. Stellen Sie nach dem Training das ausgewählte Artefakt bereit, bevor Sie die
Job-UUID für die Inferenz verwenden.4
Einen Trainingsjob starten (optional)
Wenn Sie bereit sind, ein Modell mit Ihren eigenen Daten feinabzustimmen, starten Sie einen Trainingsjob:Die Antwort enthält eine Job-
id. Fragen Sie GET /v1/training/jobs/{id} ab, um den Status zu prüfen.
Sobald der Job complete erreicht, stellen Sie das ausgewählte Artefakt bereit, bevor Sie die Job-ID als
model in /v1/chat/completions verwenden.Native JSON-Clients verwenden die öffentlichen Vorgänge unter /v1/training/jobs und /v1/training/usage aus OpenAPI. Bestehende Tinker-Clients behalten tinker==0.32.0 und setzen nur TINKER_BASE_URL=https://api.fastino.ai/v1/training/compat/tinker sowie TINKER_CREDENTIAL_CMD.Der gespeicherte Job-Status durchläuft requested → running → complete
oder endet als errored oder stopped. Der normalisierte Polling-Status
verwendet failed für einen endgültigen Fehler.Nächste Schritte
Trainings-API
Stimmen Sie ein Modell durchgängig mit der Fastino-Trainings-API fein ab.
Inferenz-API
Führen Sie über die Fastino-API Inferenzen mit Basis- oder feinabgestimmten Modellen aus.
Migration vom Pioneer-API-Ursprung
Trainingsrouten verwenden jetzt das Präfix/v1. Zum Beispiel wird /felix/training-jobs jetzt zu
/v1/training/jobs, und die jobspezifischen Operationen bleiben unter dieser neuen Routenfamilie.
Direkte API-Integrationen sollten FASTINO_API_KEY mit einem neu generierten fast_sk_-Schlüssel verwenden;
veraltete pio_sk_-Schlüssel wurden eingestellt. Sowohl X-API-Key- als auch Bearer-Authentifizierung bleiben gültig.
