Los modelos de generación de imágenes de Vidu admiten tareas de texto a imagen, edición de imágenes e imagen de referencia a imagen.
Descripción general del modelo
Modelo | Capacidades | Modalidad de entrada | Especificaciones de la imagen de salida |
|---|---|---|---|
vidu/vidu-image_reference2image | Generación de imágenes de referencia, texto a imagen, edición de imágenes. Renderizado preciso de texto en chino e inglés, restauración a nivel de píxel de detalles de UI/gráficos y diseño. Ideal para pósteres, infografías, etc. | Texto, Imagen | Resolución: 1K, 2K, 4K Número de imágenes: 1 Formato de imagen: PNG |
Requisitos previos
- Activar el servicio: Vaya a la consola de Model Studio, busque "Vidu", encuentre la tarjeta del modelo correspondiente y haga clic en Activate Now para confirmar la activación y autorización en la ventana emergente.
- Configurar API Key: Seleccione una región y Obtener una clave API.
Llamada HTTP
Las tareas de generación de imágenes requieren cierto tiempo y la API utiliza llamadas asíncronas. El proceso implica "Crear tarea -> Sondear resultados" dos pasos principales, como se detalla a continuación:
Paso 1: Enviar tarea de generación de imagen
Región de Singapur: POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/services/aigc/image-generation/generation
Parámetros de solicitudEncabezadosContent-Typestring (Requerido)El tipo de contenido de la solicitud. Debe ser application/json.Authorization string (Requerido)Autentica la solicitud con una clave API de Model Studio. Ejemplo: Bearer sk-xxxx.X-DashScope-Async string (Requerido)Habilita el procesamiento asíncrono. Las solicitudes HTTP solo admiten llamadas asíncronas. Debe ser enable.Cuerpo de la solicitudmodelstring (Obligatorio)Nombre del modelo. Valores disponibles:
object (Obligatorio)Objeto de parámetros de entrada que contiene los siguientes campos:
Propiedades messages array (Obligatorio)Lista de mensajes. El servidor extrae el primer text no vacío como indicación y extrae todos los campos image como imágenes de referencia. La matriz contiene exactamente un objeto con las propiedades role y content.
Propiedades role string (Opcional)Rol del mensaje. Valor recomendado: user.contentarray (Obligatorio)Contenido del mensaje, que incluye indicaciones de texto (text) e imágenes de referencia opcionales (image, se admiten varias).
Propiedades text string(Condicionalmente requerido)Prompt positivo que describe el contenido, estilo y composición deseados de la imagen.Admite chino e inglés. La longitud máxima es de 5,000 caracteres, donde cada carácter (chino, letra, dígito o símbolo) cuenta como uno.Ejemplo: Un gato naranja sentado con una expresión feliz, animado y tierno, realista y preciso.Nota: Se requiere al menos un texto no vacío en los mensajes.image string (Opcional)URL de una imagen de referencia. Se admiten múltiples imágenes. Todos los modelos admiten hasta 14 imágenes de referencia.
object (Opcional)Parámetros de generación de imagen.
Propiedades size string (Opcional)Tamaño de la imagen en formato width*height (por ejemplo, 2048*2048). El valor predeterminado es 1024*1024 si no se especifica.Consulte la sección Tamaños de imagen admitidos a continuación para ver la lista de tamaños compatibles por modelo.n integer (Opcional)Número de imágenes a generar. Actualmente solo se admite 1. Otros valores devolverán un error de parámetro.seed integer (Opcional)Semilla de número aleatorio. Rango válido: [0,2147483647]. 0 significa aleatorio.Usar la misma seed produce resultados similares. Si se omite, el algoritmo utiliza una semilla aleatoria.watermark bool (Opcional)Si se debe añadir una marca de agua.
|
Compatible con todos los modelos Vidu. |
Parámetros de respuestarequest_idstringIdentificador único de solicitud para rastreo y solución de problemas.code stringCódigo de error. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error.message stringMensaje de error detallado. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. |
Guarde el task_id para consultar el estado y el resultado de la tarea. |
Paso 2: Consultar resultados de la tarea
Región de Singapur: GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v1/tasks/{task_id}
- Recomendación de sondeo: La generación de imágenes lleva tiempo. Se recomienda utilizar un mecanismo de sondeo con un intervalo de consulta razonable (por ejemplo, 5 segundos) para obtener resultados.
- Flujo de estado de la tarea: PENDING (en espera) → RUNNING (procesando) → SUCCEEDED (éxito) / FAILED (fallo).
- Validez del enlace de imagen: Los enlaces de descarga para las imágenes generadas son válidos durante 24 horas. Descargue y guarde las imágenes a la brevedad.
Parámetros de solicitudEncabezadosAuthorizationstring (Requerido)Autentica la solicitud con una clave API de Model Studio. Ejemplo: Bearer sk-xxxx.task_id string (Obligatorio)El ID de la tarea. |
|
Parámetros de respuestaoutputobjectInformación de salida de la tarea.
Propiedades task_id stringID de tarea.choices arrayLista de candidatos de salida de imagen, devuelta solo cuando task_status=SUCCEEDED.
Propiedades finish_reason stringMotivo de finalización. Normalmente stop en caso de éxito.message objectMensaje devuelto por el modelo.
Propiedades role stringRol del mensaje, fijado como assistant.contentarray
Propiedades type stringTipo de contenido de salida, fijado como image.imagen stringEnlace de descarga para la imagen generada en formato PNG. El enlace es válido durante 24 horas. Descargue y guarde la imagen a la brevedad.boolIndica si la tarea ha finalizado, devuelto solo cuando task_status=SUCCEEDED.objectInformación de uso de recursos. Solo cuenta los resultados exitosos.
Propiedades image_count integerNúmero de imágenes generadas.size stringResolución de la imagen generada en formato width*height. Ejemplo: 2048*2048.SR stringNivel de resolución de la imagen generada. Ejemplo: 2K.stringIdentificador único de solicitud para rastreo y solución de problemas.code stringCódigo de error. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error.message stringMensaje de error detallado. Se devuelve solo para solicitudes fallidas. Consulte Códigos de error. |
|
Códigos de error
Si la llamada al modelo falla y devuelve un mensaje de error, consulte Códigos de error para su resolución.
Tamaños de imagen compatibles
vidu-image
Resolución | Tamaños compatibles |
|---|---|
1K | 1024*1024, 720*1440, 1440*720, 1024*768, 768*1024, 1920*1088, 1088*1920, 1536*1024, 1024*1536, 1920*816, 816*1920 |
2K | 2048*2048, 1088*2160, 2160*1088, 2736*2048, 2048*2736, 2560*1440, 1440*2560, 3072*2048, 2048*3072, 2560*1104, 1104*2560 |
4K | 2880*2880, 1440*2880, 2880*1440, 3312*2480, 2480*3312, 3840*2160, 2160*3840, 3520*2352, 2352*3520, 3840*1648, 1648*3840 |