Envíe una única instrucción de texto a un viaje Acting para impulsar el juego de roles posterior y la generación de fotogramas. Se puede llamar cuando el viaje está en ejecución o en pausa.
Ámbito
Envíe una única instrucción de texto a un viaje Acting para impulsar el juego de roles posterior y la generación de fotogramas. Antes de realizar la llamada, confirme lo siguiente:
- Autenticación: La clave de API principal no es obligatoria; pueden invocarla tanto la clave principal como una temporal. Para saber cómo obtenerlas, consulte Obtener credenciales de autenticación.
- Prerequisites: El estado del viaje debe ser
runningopaused. Confírmelo mediante Query Travel Status. - Solicitante: Puede invocarla su servidor o su cliente.
Solicitud HTTP
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/instruct
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
EE. UU. (Virginia)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/instruct
Reemplace {WorkspaceId} con su ID de espacio de trabajo real.
Parámetros de solicitud | Enviar instrucción de proceso |
Content-Type Tipo de contenido de la solicitud. Este parámetro debe establecerse en | |
Authorization Autenticación mediante clave de API. No se requiere la clave de API principal; pueden invocarla tanto la clave principal como una temporal.
| |
Cuerpo de la solicitud | |
encryptedTravelId El ID de viaje cifrado de Acting a controlar. Devuelto por Enter Travel. | |
content La instrucción de proceso de texto. No vacía, hasta 2000 caracteres; devuelve | |
clientRequestId Clave de idempotencia para reintentos de instrucciones. Reutilice el mismo valor al reintentar la misma instrucción para evitar facturación duplicada. Formato recomendado
| |
userAgent Identificador de versión del SDK o del cliente. Una cadena no vacía; tiene prioridad sobre el |
Parámetros de respuesta | Instrucción aceptada |
code Código de retorno. | |
message Mensaje de error. | |
data Datos de respuesta. |
Estados previos y notas de llamada
- El estado del viaje debe ser
runningopaused. contentes obligatorio y no puede estar vacío ni contener solo caracteres de espacio en blanco, hasta un máximo de 2000 caracteres.- Enviar una instrucción en el estado
pausedsolo acepta la instrucción y no reanuda automáticamente el viaje; cuando necesite continuar la ejecución, el cliente debe llamar por separado a Resume Travel. - Reutilice el
clientRequestIdal reintentar la misma instrucción lógica para evitar facturación duplicada. - Un viaje que ha finalizado o fallado no permite escritura.
- Cuando la instrucción no cumple con la política de seguridad de contenido, se devuelve
403004. - El
creationModelde Acting siempre essimple, por lo que no es necesario considerar el submodo ScriptList.
Códigos de error
Si la llamada al modelo falla y devuelve un error, consulte Códigos de error de HappyOyster para resolverlo.
Siguientes pasos
Después de enviar la instrucción:
- Query Travel Status: ver el estado de ejecución de instrucciones e información de capítulos.
- Pause Travel / Resume Travel: controlar el ritmo de ejecución.
- End Travel: finalizar la sesión y procesar los artefactos.