La principal función de la API de SeeDream Tasks es consultar el estado de ejecución de una tarea mediante el ID de tarea generado por la API de SeeDream Images Generation. Este documento detallará las instrucciones de integración de la API de SeeDream Tasks, ayudándole a integrar y aprovechar al máximo las potentes funciones de esta API. A través de la API de SeeDream Tasks, puede consultar fácilmente el estado de ejecución de las tareas de la API de SeeDream Images Generation.Documentation Index
Fetch the complete documentation index at: https://docs.acedata.cloud/llms.txt
Use this file to discover all available pages before exploring further.
Proceso de solicitud
Para utilizar la API de SeeDream Tasks, primero debe ir a la página de solicitud API de SeeDream Images Generation para solicitar el servicio correspondiente, y luego copiar el ID de tarea de la API de SeeDream Images Generation, como se muestra en la imagen:
Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión para invitarle a registrarse e iniciar sesión. Después de iniciar sesión o registrarse, será redirigido automáticamente a la página actual.
Al solicitar por primera vez, se le otorgará un crédito gratuito que le permitirá utilizar esta API de forma gratuita.
Ejemplo de solicitud
La API de SeeDream Tasks se puede utilizar para consultar los resultados de la API de SeeDream Images Generation. Para saber cómo utilizar la API de SeeDream Images Generation, consulte el documento API de SeeDream Images Generation. Tomemos como ejemplo un ID de tarea devuelto por el servicio de la API de SeeDream Images Generation. Supongamos que tenemos un ID de tarea: 20068983-0cc9-4c6a-aeb6-9c6a3c668be0, a continuación, se demostrará cómo hacerlo pasando un ID de tarea.Ejemplo de tarea

Configuración de encabezados de solicitud y cuerpo de solicitud
Request Headers incluye:accept: especifica que se aceptan respuestas en formato JSON, aquí se debe llenar comoapplication/json.authorization: la clave para llamar a la API, que puede seleccionarse directamente después de la solicitud.
id: el ID de tarea cargado.action: el método de operación sobre la tarea.

Ejemplo de código
Se puede observar que en el lado derecho de la página se han generado automáticamente códigos en varios lenguajes, como se muestra en la imagen:
CURL
Ejemplo de respuesta
Después de una solicitud exitosa, la API devolverá la información detallada de la tarea aquí. Por ejemplo:success, el estado de la tarea de generación de video en este momento.task_id, el ID de la tarea de generación de video en este momento.trace_id, el ID de seguimiento de la generación de video en este momento.data, la lista de resultados de la tarea de generación de imágenes en este momento.image_url, el enlace de la tarea de generación de imágenes en este momento.prompt, la palabra clave.size: los píxeles de la imagen generada.
Operación de consulta por lotes
Esto es para consultar los detalles de varias tareas ID, a diferencia de lo anterior, se debe seleccionar la acción como retrieve_batch. Request Body incluye:ids: un array de IDs de tarea cargados.action: el método de operación sobre la tarea.

Ejemplo de código
Algunos ejemplos de código son los siguientes:Ejemplo de respuesta
Después de una solicitud exitosa, la API devolverá la información detallada de todas las tareas por lotes. Por ejemplo:items,批量任务的所有具体详情信息。它是一个数组,每个数组的元素和上文查询单个任务的返回结果格式是一样的。count,此处批量查询任务的个数。
CURL
错误处理
在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如:400 token_mismatched:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented:Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token:No autorizado, token de autorización inválido o faltante.429 too_many_requests:Demasiadas solicitudes, ha superado el límite de tasa.500 api_error:Error interno del servidor, algo salió mal en el servidor.

