POST /v1/training/jobs.
Choisir un format de dataset
Chaque ligne du fichier doit être un objet JSON. Utilisez une structure cohérente dans tout le dataset.Reconnaissance d’entités nommées
Utiliseztext avec une liste entities de paires [span, label]. Chaque span doit apparaître dans le texte, mais la correspondance ne tient pas compte de la casse : "ada lovelace" est valide pour "Ada Lovelace". Incluez des exemples négatifs avec une liste vide.
Classification
Utilisezlabel pour des données à étiquette unique ou labels pour des données
multi-étiquettes. Utilisez le même champ dans chaque ligne.
Format de la bibliothèque GLiNER2
Les imports NER et de classification acceptent aussi le format canoniqueinput et output de GLiNER2. Pour le NER, associez chaque étiquette d’entité
à ses spans :
classifications peut contenir une ou plusieurs
tâches par ligne :
text, label,
labels ou entities avec les champs input et output sur la même ligne.
NER et classification conjoints
Une ligne peut contenir à la foisentities et label pour entraîner les deux têtes. Conservez cette même structure conjointe dans chaque ligne et ne mélangez pas label à étiquette unique avec labels multi-étiquettes.
Décodeur
Définissezdataset_type sur decoder et donnez à chaque ligne un tableau
messages avec les rôles et le contenu du chat.
Le service de datasets accepte les datasets de décodeur pour les workflows de l’agent de fine-tuning et de stockage. Les jobs de configuration refusent les modèles de base décodeurs ; ne considérez donc pas
dataset_type: decoder comme une voie directe d’entraînement d’un décodeur par un job de configuration. Les jobs interactifs n’acceptent pas de nom de dataset : lisez et tokenisez les exemples dans votre application, puis envoyez des datums tokenisés comme indiqué dans le démarrage rapide du décodeur.Importer un dataset
1. Réserver une URL d’import
presigned_url de courte durée, un dataset_id et un
version_number. Les commandes ci-dessus conservent ces trois valeurs.
Importez les octets exacts du fichier vers l’URL présignée :
2. Traiter le fichier importé
202. Interrogez le dataset par son nom et sélectionnez
l’entrée dont le version_number correspond exactement à la réponse de
l’import. Continuez jusqu’à ce que le status de cette version soit ready ou
failed. S’il vaut failed, arrêtez et affichez son processing_error ;
n’utilisez pas cette version pour l’entraînement.
Lancer l’entraînement
Transmettez le nom exact du dataset à l’endpoint de création de jobs d’entraînement :GET /v1/base-models?supports_training=true juste avant la soumission pour sélectionner un
modèle de base actuellement entraînable.

