Skip to main content
POST
POST /v1/images/generations

Request body

string
required
El ID namespaced del modelo, ej. fal/flux-1.1-pro.
string
required
Descripción de la imagen. Máximo 4000 caracteres.
integer
default:"1"
Número de imágenes a generar (1–8). Cada imagen cobra independiente.
string
Tamaño deseado. Lo soportado depende del modelo:
  • OpenAI gpt-image-1: 1024x1024, 1536x1024, 1024x1536
  • OpenAI dall-e-3: 1024x1024, 1792x1024, 1024x1792
  • fal/Recraft/Ideogram: 1024x1024, 1024x768, 768x1024, etc.
string
standard | hd para OpenAI. Otros modelos lo ignoran.

Response

La URL es nuestra (Supabase Storage), no la del proveedor. Es persistente y no expira. Mismo modelo de seguridad que fal.media, Cloudinary o S3 unsigned: la URL incluye 2 UUIDs (org_id + request_id) que la hacen imposible de adivinar.

Ejemplos

Latencia esperada

Si tu request tarda > 60s, asume que falló — manda otro.

Costos

Cada imagen se cobra al precio del modelo × 1.05 (markup) × FX MXN/USD. Ver Modelos imágenes. Ejemplo: 1 imagen con Flux 1.1 Pro al FX de $20 MXN/USD: