Démarrage rapide pour emplois d’IA
Soumettez votre premier travail d’inférence IA via une passerelle Livepeer, vérifiez la forme de la réponse, puis développez vers des pipelines plus avancés.Résumé prêt pour l’IA (pour les humains et les assistants)
- Utilisez l’URL de base du passerelle IA :
https://livepeer.studio/api/beta/generate - Authentifiez-vous avec
Authorization: Bearer <LIVEPEER_API_KEY> - Commencez par
POST /text-to-imagepour un modèle de demande/réponse simple - Les autres points de terminaison de tâches d’IA suivent le même modèle d’authentification/URL de base
- Le flux de pipeline par défaut final nécessite toujours l’approbation du partie prenante
Statut de la revue
Ce démarrage rapide est structuralement complet et source, mais la validation de la partie prenante est toujours requise pour confirmer le flux de pipeline d’IA canonique et l’exemple par défautmodel_id.
1. Prérequis
- Une clé API Livepeer (utilisation uniquement côté serveur)
curl(et éventuellementjq)- Un bon point de terminaison “
model_idapprouvé par les parties prenantes pour les documents destinés aux utilisateurs
2. URL de base et authentification
Utilisez l’URL de base du portail AI Livepeer et l’authentification Bearer :- URL de base :
https://livepeer.studio/api/beta/generate - En-tête d’authentification :
Authorization: Bearer <LIVEPEER_API_KEY>
3. Soumettre une tâche IA (flux de démarrage text-to-image)
POST /text-to-image est le point de terminaison de tâche IA uniquement JSON le plus simple dans la spécification actuelle de la passerelle IA.
Corps de la demande exemple
model_id est requis par la spécification. Utilisez un identifiant de modèle approuvé par un partie prenante pour les documents de production.
Exemple de requête curl
4. Lire la réponse
La spécification de la passerelle IA définitImageResponse comme un objet avec unimages tableau. Chaque élément inclut :
url(URL du média généré)seednsfw
5. Dépannage
401 Unauthorized
- Vérifiez que le jeton Bearer est valide
- Vérifiez que l’en-tête est exactement “
Authorization: Bearer ...
422 Validation Error
- Vérifiez les champs requis (
model_id,prompt) - Vérifier le format JSON du corps de la demande
- Vérifier les types de champ (
width/heightdoit être des entiers)
500 Internal Server Error
- Réessayer la demande
- Vérifier le point de terminaison de santé de la passerelle
- Si cela persiste, collectez l’identifiant de la demande / le contexte de journalisation et faites remonter le problème par le canal de support actuel
6. Qu’est-ce qu’une « tâche d’IA » (note sur la portée)
Ce démarrage rapide utilisetext-to-image comme flux de départ car c’est le modèle d’endpoint JSON le plus simple dans la spécification actuelle de la passerelle.
Le même modèle d’URL d’authentification / de base s’applique également à d’autres points de terminaison de tâche d’IA tels que :
image-to-imageimage-to-videoupscaleaudio-to-textsegment-anything-2llmimage-to-textlive-video-to-videotext-to-speech
7. Approbation des parties prenantes obligatoires avant de marquer comme final
- Confirmer le flux « AI Jobs » visible aux utilisateurs
- Confirmer la valeur par défaut
model_idpour publier dans les exemples - Confirmer les flux/points de terminaison obsolètes qui doivent être exclus
- Confirmer les avertissements requis (limites, disponibilité des modèles, tarification, modifications d’authentification/inscription)
8. Étapes suivantes
- Portail d’API IA
- Référence de point de terminaison texte-image
- Aperçu des pipelines IA
- BYOC (Bring Your Own Compute)
Références canoniques (source de vérité en premier lieu)
- GitHub (principal) : livepeer/docs
api/gateway.openapi.yaml - GitHub (principal) : livepeer/ai-runner
gateway.openapi.yaml - GitHub (principal) : README de livepeer/ai-runner
- DeepWiki (seulement pour vérification) : livepeer/ai-runner | DeepWiki
- Références de documentation locale (non validées jusqu’à vérification croisée) :
/gateways/references/api-reference/AI-API/ai,/gateways/references/api-reference/AI-API/text-to-image