curl --request POST \
--url https://api.evolink.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "doubao-seedream-5.0-lite",
"prompt": "Las últimas tendencias de diseño arquitectónico moderno en 2026",
"model_params": {
"tools": [
{
"type": "web_search"
}
]
}
}
'{
"created": 1757165031,
"id": "task-unified-1757165031-seedream5lite",
"model": "doubao-seedream-5.0-lite",
"object": "image.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 45
},
"type": "image",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1.8,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: doubao-seedream-5.0-lite",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Seedream 5.0 Lite Generación de imágenes
- El modelo Seedream 5.0 Lite (doubao-seedream-5.0-lite) soporta modos de generación de texto a imagen, imagen a imagen, edición de imagen y otros
- Modo de procesamiento asíncrono, usa el ID de tarea devuelto para consultar
- Los enlaces de imágenes generadas son válidos por 24 horas, guárdalos oportunamente
curl --request POST \
--url https://api.evolink.ai/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "doubao-seedream-5.0-lite",
"prompt": "Las últimas tendencias de diseño arquitectónico moderno en 2026",
"model_params": {
"tools": [
{
"type": "web_search"
}
]
}
}
'{
"created": 1757165031,
"id": "task-unified-1757165031-seedream5lite",
"model": "doubao-seedream-5.0-lite",
"object": "image.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": true,
"estimated_time": 45
},
"type": "image",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1.8,
"user_group": "default"
}
}{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters",
"type": "invalid_request_error"
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid or expired token",
"type": "authentication_error"
}
}{
"error": {
"code": "insufficient_quota",
"message": "Insufficient quota. Please top up your account.",
"type": "insufficient_quota"
}
}{
"error": {
"code": "model_access_denied",
"message": "Token does not have access to model: doubao-seedream-5.0-lite",
"type": "invalid_request_error"
}
}{
"error": {
"code": "rate_limit_exceeded",
"message": "Too many requests, please try again later",
"type": "rate_limit_error"
}
}{
"error": {
"code": "internal_error",
"message": "Internal server error",
"type": "api_error"
}
}Autorizaciones
##Todas las APIs requieren autenticación Bearer Token##
Obtener API Key:
Visita la Página de gestión de API Key para obtener tu API Key
Agregar al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEY
Cuerpo
Nombre del modelo de generación de imágenes
doubao-seedream-5.0-lite "doubao-seedream-5.0-lite"
Prompt que describe la imagen que desea generar, o que describe cómo editar la imagen de entrada, limitado a 2000 tokens
2000"A serene lake reflecting the beautiful sunset"
Número máximo de imágenes a generar, admite cualquier valor entero entre [1,15]
Nota:
-
Para generar múltiples imágenes, incluya indicaciones como: "generate 2 different images" en su prompt
-
Cantidad de imágenes de referencia + cantidad final de imágenes generadas ≤ 15 imágenes
-
Si: cantidad de imágenes de referencia + imágenes solicitadas en el prompt > 15, y las imágenes solicitadas en el prompt ≤ valor del parámetro n, entonces imágenes generadas finales = 15 - cantidad de imágenes de referencia
-
Cada solicitud se pre-cobrará según el valor de
n, el cobro real se basa en el número de imágenes generadas
1
Tamaño de la imagen generada; admite dos formatos:
Método 1 - Formato de proporción:
auto,1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,21:9,9:21- Junto con el parámetro
quality, el sistema genera automáticamente una imagen con la proporción y resolución correspondientes, sin especificar los píxeles manualmente
Método 2 - Formato en píxeles:
- Ancho x alto, p. ej.:
2560x1440,2048x2048,4096x4096 - Rango total de píxeles:
[3686400, 16777216] - Rango de relación de aspecto:
[1/16, 16]
"16:9"
Nivel de resolución, utilizado con el formato de proporción de size.
| Proporción | 2K | 3K | 4K |
|---|---|---|---|
1:1 | 2048×2048 | 3072×3072 | 4096×4096 |
2:3 | 1664×2496 | 2496×3744 | 3328×4992 |
3:2 | 2496×1664 | 3744×2496 | 4992×3328 |
3:4 | 1728×2304 | 2592×3456 | 3520×4704 |
4:3 | 2304×1728 | 3456×2592 | 4704×3520 |
4:5 | 1792×2240 | 2688×3360 | 3584×4480 |
5:4 | 2240×1792 | 3360×2688 | 4480×3584 |
9:16 | 1600×2848 | 2304×4096 | 3040×5504 |
16:9 | 2848×1600 | 4096×2304 | 5504×3040 |
21:9 | 3136×1344 | 4704×2016 | 6240×2656 |
9:21 | 1344×3136 | 2016×4704 | 2656×6240 |
2K, 3K, 4K "2K"
Estrategia de optimización de prompt, utilizada para configurar el modo de optimización de prompt
Opciones:
standard: Modo estándar, salida de mayor calidad, mayor tiempo de procesamiento
standard "standard"
Lista de URLs de imagen de referencia para funciones de imagen a imagen y edición de imagen
Nota:
- Una solicitud admite cantidad de imágenes de entrada:
10imágenes - Tamaño de imagen: no más de
10MB - Formatos de archivo admitidos:
.jpeg,.jpg,.png,.webp - Las URLs de imagen deben ser directamente visibles por el servidor, o la URL de imagen debe activar la descarga directa al acceder (generalmente estas URLs terminan con extensiones de archivo de imagen, como
.png,.jpg) - Se pueden subir un máximo de
5imágenes de personas reales
14[
"https://example.com/image1.png",
"https://example.com/image2.png"
]
Parámetros adicionales del modelo
Show child attributes
Show child attributes
Dirección de callback HTTPS después de completar la tarea
Momento del callback:
- Se activa cuando la tarea se completa, falla o se cancela
- Se envía después de completar la confirmación de facturación
Restricciones de seguridad:
- Solo se admite el protocolo HTTPS
- El callback a direcciones IP internas está prohibido (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Máximo
3reintentos en caso de fallo (reintentos después de1segundo/2segundos/4segundos) - El formato del cuerpo de respuesta del callback es consistente con el formato de respuesta de la API de consulta de tareas
- La dirección de callback que devuelve un código de estado 2xx se considera exitosa, otros códigos de estado activarán reintentos
"https://your-domain.com/webhooks/image-task-completed"
Respuesta
Tarea de generación de imagen creada exitosamente
Marca de tiempo de creación de la tarea
1757165031
ID de tarea
"task-unified-1757165031-seedream5lite"
Nombre del modelo real utilizado
"doubao-seedream-5.0-lite"
Tipo de tarea específico
image.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Información de tarea asíncrona
Show child attributes
Show child attributes
Tipo de salida de la tarea
text, image, audio, video "image"
Información de uso y facturación
Show child attributes
Show child attributes