Envoyer une instruction textuelle unique à un voyage en mode standard pour piloter la génération des images suivantes. Seul creationModel=simple est pris en charge ; un voyage scriptlist doit utiliser la mise à jour complète du script.
Scope
Envoyer une instruction textuelle unique à un voyage en mode standard (creationModel=simple) pour piloter la génération des images suivantes. Avant d'effectuer l'appel, confirmer les points suivants :
- Authentification : La clé API principale n'est pas requise ; la clé principale ou une clé API temporaire peut l'appeler. Pour savoir comment les obtenir, voir Obtenir les identifiants d'authentification.
- Prérequis : Le
creationModeldu voyage doit êtresimple, et il doit être dans un état capable de recevoir des instructions. Confirmer via Interroger le statut du voyage. - Appelant : Votre serveur ou votre client peut l'appeler.
Requête HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/instruct
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
États-Unis (Virginie)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/instruct
Remplacez {WorkspaceId} par votre véritable ID d'espace de travail.
Paramètres de la requête | Envoyer une instruction de processus |
Content-Type Type de contenu de la requête. Ce paramètre doit être défini sur | |
Authorization Authentification par clé API. La clé API principale n'est pas requise ; la clé principale ou une clé API temporaire peut l'appeler.
| |
Corps de la requête | |
encryptedTravelId L'ID de voyage chiffré de mise en scène à contrôler ; | |
content L'instruction de processus textuelle. Non vide, jusqu'à 2000 caractères ; retourne | |
clientRequestId Clé d'idempotence pour les nouvelles tentatives d'instructions. Réutilisez la même valeur lors d'une nouvelle tentative pour la même instruction afin d'éviter une facturation en double. Format recommandé
| |
userAgent Identifiant de version du SDK ou du client. Une chaîne non vide ; prévaut sur le |
Paramètres de réponse | Instruction acceptée |
code Code de retour. | |
message Message d'erreur. | |
data Données de réponse. |
États préalables et notes d'appel
- Seul
creationModel=simpleprend en charge ce point de terminaison ; un voyagescriptlistdoit utiliser Mise à jour complète du script, et l'appel erroné deinstructretourne403006. - L'état actuel du voyage doit permettre de recevoir des instructions ; un voyage terminé ou ayant échoué n'est pas modifiable.
- Lorsque
contentest vide ou dépasse 2000 caractères,400000est retourné. - Nous recommandons de générer un
clientRequestIdstable pour chaque instruction logique et de le réutiliser lors des nouvelles tentatives. - Lorsque l'instruction ne respecte pas la politique de sécurité du contenu,
403004est retourné.
Codes d'erreur
Si l'appel du modèle échoue et renvoie une erreur, consultez Codes d'erreur HappyOyster pour la résoudre.
Étapes suivantes
Après l'envoi de l'instruction :
- Query Travel Status : consulter l'état d'exécution des instructions et les informations sur les chapitres.
- Mettre le voyage en pause / Reprendre le voyage / Rembobiner le voyage.
- End Travel : terminer la session et traiter les artefacts.