Lo que vas a crear
Crearás una tarea de generación de imágenes de Flux conPOST /flux/v1/flux-dev, consultarás GET /flux/v1/get_result y descargarás la URL de la imagen generada cuando la tarea esté lista.
Requisitos previos
- Una clave de API de CometAPI almacenada en
COMETAPI_KEY - Python 3.10+ con
requests, o Node.js 18+ - Una ruta de modelo de Flux de la referencia de Flux API o Models
Clave de API, URL base, autenticación
La generación de Flux usa un nombre de modelo en la ruta de la URL:Ejemplos de código
Usa las pestañas a continuación para ver ejemplos copiables en cURL, Python y Node.js.Explicación del flujo
La generación de Flux es asíncrona. El endpoint de creación devuelve unid de tarea. Consulta /flux/v1/get_result?id=<task_id> hasta que status sea Ready, luego descarga result.sample.
Las URL de resultados de Flux tienen tiempo limitado. Copia las imágenes completadas a tu propio almacenamiento cuando tu aplicación necesite acceso duradero.
Parámetros comunes
Solución de problemas / Preguntas frecuentes
La tarea permanece pendiente
La tarea permanece pendiente
Sigue consultando con un bucle de reintentos limitado y un tiempo de espera. Guarda el ID de la tarea para que el trabajo pueda verificarse más tarde.
La URL de la imagen expiró
La URL de la imagen expiró
Descarga
result.sample poco después de que la tarea pase a Ready, y luego guarda la imagen en tu propio almacenamiento.Un parámetro de Flux falla
Un parámetro de Flux falla
La compatibilidad de parámetros de Flux varía según la variante del modelo. Comienza con
prompt, width y height, y luego consulta la referencia de la API de Flux antes de agregar campos opcionales.Siguientes pasos
- Lee la referencia de la API de generación de imágenes de Flux.
- Consulta los resultados con Obtener resultado de imagen de Flux.
- Encuentra modelos de Flux en Models.
- Estima el costo con Estimar el costo de una solicitud antes de llamar a un modelo.