Saltar al contenido principal

API gpt-image-1

La API de generación de imágenes gpt-image-1 de OpenAI ofrece tanto generación de texto a imagen como capacidades de edición de imagen a imagen guiadas por texto.
Antes de usar esta API, asegúrate de tener instalado el paquete más reciente de OpenAI ejecutando pip install -U openai.

Notas importantes

  • Una vez enviada la llamada a la API, se te cobrará independientemente de cualquier interrupción o fallo durante el proceso de generación
  • Los nombres de artistas vivos (como “Hayao Miyazaki”, “Makoto Shinkai”, etc.) activarán el error moderation_blocked, provocando el fallo de la generación. Puedes evitarlo utilizando términos no sensibles como “estilo Ghibli” o “estilo de anime japonés moderno y luminoso”. Lo mismo ocurre con imágenes que muestren ropa reveladora o contenido sugerente.
  • En general, referirse a “estilos” es más seguro que nombrar a “artistas”; por ejemplo, “Pixar” está admitido.
  • Un enfoque más fiable es utilizar artistas fallecidos o sus estilos correspondientes, como “Van Gogh” o “Mona Lisa”

Modelo y precios

Nota: Los tokens del texto de entrada se facturan por separado a $5 por millón de tokens.

Uso de la API

Endpoints
  1. Generación de imágenes: https://aihubmix.com/v1/images/generations
  2. Edición de imágenes: https://aihubmix.com/v1/images/edits
Ejemplos en Python:
Para más detalles de parámetros, consulta la documentación oficial de OpenAI.

Ejemplos de salida

Escenarios de rechazo

Mensaje de error cuando se rechaza una solicitud:
Al solicitar de 2 a 10 imágenes en una única generación, si el sistema detecta que la solicitud infringe las políticas de la plataforma, el contenido marcado no se generará. Esto puede resultar en menos imágenes generadas de las solicitadas originalmente; sin embargo, no se lanzará un error moderation_blocked en la generación multi-imagen. Por ello, se recomienda evitar de forma proactiva posibles problemas de propiedad intelectual (IP) o de derechos de autor para minimizar el riesgo de rechazo y asegurar una generación fluida. ✍️ Recomendaciones clave:
  • Evita el uso directo de personajes con derechos de autor, logotipos, parecidos de famosos, etc.
  • Considera utilizar “inspiración de estilo”, “reinterpretación creativa” o “descripciones generalizadas”
  • Si haces referencia a elementos específicos, verifica si están dentro del dominio público

Consejos prácticos

  • Compatible con todos los idiomas. El texto en chino funciona de forma fiable, aunque no recomendamos generar grandes cantidades de texto en ningún idioma
  • El parámetro size no admite pasar explícitamente size=“auto” — auto es el valor predeterminado
  • Las relaciones de aspecto pueden especificarse en el prompt (admite 2:3, 3:2, 1:1) o establecerse mediante el parámetro size
  • El parámetro moderation controla la sensibilidad, pero incluso con él configurado en “low”, las solicitudes pueden seguir siendo rechazadas (por ejemplo, si Venus aparece demasiado descubierta)
  • El endpoint de edits no admite el parámetro moderation
  • Combinar descripciones de texto con imágenes de referencia produce resultados más precisos
  • Comprimir las imágenes subidas como paso previo puede mejorar la velocidad
  • Se admiten fondos transparentes (sin necesidad de recortes manuales): basta con añadir este requisito a tu prompt