Vous utilisez un agent de programmation ? Copiez et collez ce prompt avant de commencer :
- créer une clé API
- envoyer une requête texte ou une décision structurée
- lire le texte généré ou les réponses typées
- savoir quoi vérifier en premier si la requête échoue
1. Créer une clé API
- Ouvrez le tableau de bord Phaseo.
- Créez une clé dans Gateway -> Clés.
- Copiez-la une seule fois et conservez-la en lieu sûr.
Traitez votre clé API comme un mot de passe. Ne l’exposez pas dans du code côté client.
2. Envoyer une requête textuelle
UtilisezPOST /v1/responses pour la première requête. C’est l’endpoint recommandé pour les nouveaux usages de génération de texte.
Requête
Réponse
output[].content[], à l’élément dont type vaut output_text.
Avec le SDK Vercel AI, lisez la réponse dans result.text.
3. Prendre une décision structurée
UtilisezPOST /v1/decisions lorsque votre application nécessite des réponses typées plutôt que du texte généré. Phaseo propose Jev 1.13 de TypeSafe avec l’identifiant typesafe/jev-1.13.0. Envoyez une valeur state et une ou plusieurs questions nommées ; chaque réponse est renvoyée sous le même nom.
Decisions est une fonctionnalité bêta qui peut nécessiter une activation pour l’espace de travail. Jev 1.13 est facturé $0.042 par million de jetons d’entrée ; les jetons de sortie sont gratuits.
PHASEO_API_KEY défini. N’exposez jamais de clé API Gateway dans le code du navigateur.
Les trois types de question sont :
choicesélectionne une option dans un dictionnaire de critères et renvoie les probabilités et la confiance.noulrenvoie une probabilité oui/non entre 0 et 1.scoreévalue un tableau ordonné de critères et renvoie un score pondéré par les probabilités.
Requête
Réponse
answers.department.choice, answers.is_urgent.noul ou answers.customer_impact.score. Utilisez confidence et probabilities pour définir un seuil dans l’application plutôt que de décider sur la seule valeur.
Consultez la référence API Decisions pour le contrat complet des requêtes et réponses, et la référence du modèle Jev de TypeSafe pour son comportement et ses limites amont.
4. Dépanner la première requête
401: vérifiez la clé API et l’en-têteAuthorization.400: vérifiez le corps de la requête et l’identifiant du modèle.402: choisissez un modèle:freeou ajoutez des crédits avant d’utiliser un modèle payant.429ou5xx: réessayez avec un délai exponentiel.
5. Si vous développez une fonctionnalité vidéo
La génération vidéo est asynchrone. Créez d’abord un job, puis interrogez son état ou abonnez-vous pour recevoir le résultat.- Créez un job avec
POST /v1/videos. - Interrogez l’état avec
GET /v1/videos/{video_id}jusqu’à la fin. - Téléchargez le contenu avec
GET /v1/videos/{video_id}/content.
6. Poursuivre le développement
Intégrer le Gateway
Modèles d’intégration en production et choix des endpoints.
Référence API
Documentation complète des requêtes et réponses pour chaque endpoint.
Exemples
Des exemples de requêtes plus complets pour les workflows courants.
Assistance
Obtenez de l’aide sur le débogage, le routage et le comportement des modèles.