Saltar al contenido principal
POST
krea-2-turbo Interface

Autorizaciones

Authorization
string
header
requerido

##Todas las APIs requieren autenticacion Bearer Token##

Obtener API Key:

Visita la Pagina de gestion de API Key para obtener tu API Key

Agregar al encabezado de la solicitud:

Cuerpo

application/json
model
enum<string>
predeterminado:krea-2-turbo
requerido

Nombre del modelo de generacion de imagenes

Opciones disponibles:
krea-2-turbo
Ejemplo:

"krea-2-turbo"

prompt
string
requerido

Prompt que describe la imagen a generar. Se recomienda usar ingles para obtener mejores resultados, con una longitud maxima de 640 tokens

Ejemplo:

"A cinematic product poster, silver headphones floating against a deep matte-black backdrop with soft rim lighting"

size
enum<string>
predeterminado:1:1

Relacion de aspecto de la imagen generada, por defecto 1:1 si no se especifica. Los pixeles de salida reales se determinan conjuntamente por size y quality.

Relaciones admitidas (11 en total): 1:1, 4:3, 3:4, 5:4, 4:5, 2:3, 3:2, 9:16, 16:9, 1:2, 2:1

Correspondencia de pixeles de salida (size × quality):

Opciones disponibles:
1:1,
4:3,
3:4,
5:4,
4:5,
2:3,
3:2,
9:16,
16:9,
1:2,
2:1
Ejemplo:

"16:9"

quality
enum<string>
predeterminado:1K

Nivel de resolucion de salida 1K / 2K, por defecto 1K si no se especifica. 2K produce imagenes de mayor resolucion que 1K. Los distintos niveles se facturan de forma diferente, consulta la pagina de precios

Opciones disponibles:
1K,
2K
Ejemplo:

"1K"

seed
integer

Semilla aleatoria para generar composiciones similares

Nota:

  • Rango: 0 a 1048576
  • 0 o dejar vacio usa una semilla aleatoria
  • La misma semilla con el mismo prompt puede reproducir la misma composicion
Rango requerido: 0 <= x <= 1048576
Ejemplo:

12345

nsfw_check
boolean
predeterminado:false

Habilitar moderacion adicional de contenido NSFW

Nota:

  • Por defecto: false (deshabilitado)
  • La moderacion basica de contenido siempre esta activa incluso cuando esta deshabilitada
  • Habilitar para un filtrado de contenido mas estricto
Ejemplo:

false

callback_url
string<uri>

Direccion de callback HTTPS despues de completar la tarea

Momento del callback:

  • Se activa cuando la tarea se completa, falla o se cancela
  • Se envia despues de completar la confirmacion de facturacion

Restricciones de seguridad:

  • Solo se admite el protocolo HTTPS
  • El callback a direcciones IP internas esta 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 2048 caracteres

Mecanismo de callback:

  • Tiempo de espera: 10 segundos
  • Maximo 3 reintentos en caso de fallo (reintentos despues de 1 segundo/2 segundos/4 segundos)
  • El formato del cuerpo de respuesta del callback es consistente con el formato de respuesta de la API de consulta de tareas
  • La direccion de callback que devuelve un codigo de estado 2xx se considera exitosa, otros codigos de estado activaran reintentos
Ejemplo:

"https://your-domain.com/webhooks/image-task-completed"

Respuesta

Tarea de generacion de imagen creada exitosamente

created
integer

Marca de tiempo de creacion de la tarea

Ejemplo:

1751280000

id
string

ID de tarea

Ejemplo:

"task-unified-1751280000-k2t9x8a3"

model
string

Nombre del modelo real utilizado

Ejemplo:

"krea-2-turbo"

object
enum<string>

Tipo especifico de la tarea

Opciones disponibles:
image.generation.task
progress
integer

Porcentaje de progreso de la tarea (0-100)

Rango requerido: 0 <= x <= 100
Ejemplo:

0

status
enum<string>

Estado de la tarea

Opciones disponibles:
pending,
processing,
completed,
failed
Ejemplo:

"pending"

task_info
object

Informacion de tarea asincrona

type
enum<string>

Tipo de salida de la tarea

Opciones disponibles:
text,
image,
audio,
video
Ejemplo:

"image"

usage
object

Informacion de uso y facturacion