Skip to main content
OpenAI ChatGPT es un sistema de diálogo de IA muy potente que, con solo ingresar una indicación, puede generar respuestas fluidas y naturales en cuestión de segundos. ChatGPT se destaca en la industria por su excelente capacidad de comprensión y generación de lenguaje. Hoy en día, ChatGPT se ha aplicado ampliamente en diversos sectores y campos, y su influencia es cada vez más significativa. Ya sea para conversaciones cotidianas, escritura creativa, consultas profesionales o programación de código, ChatGPT puede ofrecer una asistencia inteligente sorprendente, mejorando enormemente la eficiencia laboral y la creatividad humana. Este documento describe principalmente el proceso de uso de la API OpenAI Chat Completion 4o Image, con la cual podemos utilizar fácilmente la función multimodal de diálogo oficial de OpenAI ChatGPT.

Proceso de Solicitud

Para usar la API OpenAI Chat Completion 4o Image, primero puede ir a la página OpenAI Chat Completion 4o Image API y hacer clic en el botón “Acquire” para obtener las credenciales necesarias para las solicitudes: Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión para registrarse e iniciar sesión, y después de hacerlo, volverá automáticamente a esta página. Al solicitar por primera vez, se otorgará un crédito gratuito para usar esta API sin costo.

Modelo de Dibujo GPT-4o

Generación de imagen basada en imagen de referencia

A continuación se muestra un ejemplo de generación de una imagen con estilo personalizado basada en una imagen de entrada. Primero, veamos la imagen que ingresamos, como se muestra a continuación: Se puede observar que la imagen de referencia es una foto real de una persona. Podemos cambiar su estilo, por ejemplo, convertirla en una imagen con estilo anime. El ejemplo específico de la solicitud es:
Ejemplo de resultado:
Dentro de choices, el campo message.content contiene el resultado completo del diálogo generado, la imagen está incluida en formato Markdown (el enlace de la imagen es temporal, por favor descárguela y guárdela a tiempo). Se puede observar que la imagen generada es efectivamente de estilo anime, como se muestra a continuación:

Generación de imagen solo con texto

Podemos generar una imagen solo con una indicación de texto y recibir el resultado en formato de diálogo. A continuación, tomamos como ejemplo “Crear una imagen de una ciudad futurista al atardecer”. El ejemplo específico es:
Ejemplo de resultado:
Se puede ver que el resultado coincide con la indicación, como se muestra a continuación:

Generar una imagen a partir de múltiples imágenes

También podemos usar varias imágenes de referencia para generar una sola imagen. Por ejemplo, usando una imagen de un hombre guapo y otra de café, podemos generar una imagen de un hombre guapo bebiendo café. A continuación, las imágenes de referencia:

Tomamos como ejemplo la indicación “Generar un hombre sosteniendo un café y a punto de beberlo”, el ejemplo específico es:
Ejemplo de resultado:
Se puede ver que el resultado generado combina efectivamente las dos imágenes para crear una nueva, como se muestra a continuación:

Manejo de Errores

Al llamar a la API, si se encuentra un error, la API devolverá un código y mensaje de error correspondiente. Por ejemplo:
  • 400 token_mismatched: Solicitud incorrecta, posiblemente por parámetros faltantes o inválidos.
  • 400 api_not_implemented: Solicitud incorrecta, posiblemente por parámetros faltantes o inválidos.
  • 401 invalid_token: No autorizado, token de autorización inválido o faltante.
  • 429 too_many_requests: Demasiadas solicitudes, ha excedido el límite de tasa.
  • 500 api_error: Error interno del servidor, algo salió mal en el servidor.

Ejemplo de respuesta de error

Conclusión

Con este documento, ya ha aprendido cómo usar la API OpenAI Chat Completion 4o Image para implementar fácilmente la función multimodal de procesamiento de imágenes oficial de OpenAI ChatGPT. Esperamos que este documento le ayude a integrar y utilizar mejor esta API. Si tiene alguna pregunta, no dude en contactar a nuestro equipo de soporte técnico.