https://api.pioneer.ai
Authentification
Chaque requête nécessite un en-têteX-API-Key. Créez votre clé dans le tableau de bord Pioneer à l’adresse agent.pioneer.ai/api-keys, ou ouvrez Settings -> API Keys après vous être connecté. Consultez la page Authentification pour tous les détails, y compris les endpoints de gestion des clés.
Workflow recommandé
Suivez cette séquence lorsque vous construisez un modèle fine-tuné de bout en bout :1
Créer ou téléverser un dataset
Utilisez
Consultez la page Datasets pour tous les détails.
POST /generate pour générer des données étiquetées synthétiques. La réponse inclut un job_id, interrogez GET /generate/jobs/{job_id} jusqu’à ce que le statut renvoie ready.Pour téléverser vos propres données étiquetées, utilisez le flux de téléversement en trois étapes :- Appelez
POST /felix/datasets/upload/urlpour obtenir une URL S3 pré-signée, - Effectuez un
PUTde votre fichier directement vers S3 - Appelez
POST /felix/datasets/upload/processpour déclencher le traitement.
GET /felix/datasets/{name}/{version} jusqu’à ce que le statut soit ready.Consultez la page Datasets pour tous les détails.
2
Lancer un job d'entraînement
Appelez
POST /felix/training-jobs avec vos model_name, datasets et base_model. La réponse inclut un job_id. Enregistrez-le pour les étapes suivantes.3
Interroger le statut de l'entraînement
Appelez
GET /felix/training-jobs/:id de manière répétée jusqu’à ce que le champ status soit complete. Les jobs terminés incluent les métriques F1, precision et recall.4
Exécuter une évaluation
Appelez
POST /felix/evaluations avec votre ID de job d’entraînement et le nom d’un dataset de test pour valider les performances avant de servir du trafic.5
Exécuter une inférence
Appelez
POST /inference avec base_model défini sur votre ID de job d’entraînement et dataset_name défini sur votre dataset de test. Vous pouvez également utiliser n’importe quel ID de modèle de base (par exemple fastino/gliner2-base-v1) sans fine-tuning.Remplacez les valeurs fictives telles que
YOUR_DATASET_NAME et YOUR_TRAINING_JOB_ID par des valeurs réelles avant d’exécuter les commandes d’exemple.Groupes d’endpoints
Inférence
Exécutez des prédictions sur des modèles fine-tunés ou de base en utilisant le format Pioneer, ou via des endpoints compatibles OpenAI et Anthropic prêts à l’emploi.
Entraînement & Données
Gérez les datasets, générez des données d’entraînement synthétiques, lancez et surveillez les jobs d’entraînement, et exécutez des évaluations.
Projets
Organisez les ressources en projets, déployez des modèles entraînés et exécutez de l’inférence sur un endpoint de projet.
Clés API
Créez des clés dans le tableau de bord, puis listez et révoquez les clés existantes de manière programmatique.
Compatibilité OpenAI et Anthropic
Pioneer expose des remplacements prêts à l’emploi pour les SDK OpenAI et Anthropic. Pointez votre client existant vershttps://api.pioneer.ai/v1 et utilisez votre clé API Pioneer. Aucune autre modification n’est requise.
Transmettez les champs spécifiques à Pioneer comme
schema en utilisant extra_body (SDK OpenAI) ou le mécanisme de paramètres supplémentaires équivalent pour votre bibliothèque cliente.