Del curso: OpenAI para desarrollo esencial

Generación de imágenes con DALL-E 3 y Postman - Tutorial de ChatGPT

Del curso: OpenAI para desarrollo esencial

Generación de imágenes con DALL-E 3 y Postman

En el ejemplo anterior usamos el API de OpenAI para generar una imagen usando DALL-E. Sin embargo, la versión de DALL-E que estamos usando en dicha aplicación de WPF es la versión 2. Y eso obedece a que el paquete de NuGet que estamos utilizando en esa aplicación no tiene soporte todavía para indicar qué tipo de modelo queremos utilizar. Por esta razón, en este video quiero mostrarte el uso de DALL-E 3. Para ello aquí abrí Postman. Nota que el "endpoint" de este API es 'images/generations', y aquí obviamente en los Headers le estoy pasando Content-Type application/json porque eso es lo que le voy a enviar. Y en Authorization, pues estoy utilizando el Bearer Token que corresponde al "key" de mi portal de OpenAI. Aquí en el "body" lo que voy a hacer es enviarle 'model' en minúsculas, y el modelo que queremos usar aquí sí lo podemos identificar. Por ejemplo, «dall-e-3». Y además, el "prompt": «Un beagle conduciendo un auto convertible, con lentes oscuros, al atardecer». Vamos a enviar esto. Esto nos va a regresar un "response" con texto y la dirección donde podemos descargar dicha imagen. Vamos a hacer clic en esto y aquí vemos una imagen superior en todos los sentidos gracias a este modelo de DALL-E versión 3 que nos ofrece OpenAI. Entonces, ¿qué opciones tenemos si somos desarrolladores de .NET y en el paquete de NuGet no aparece alguna opción como lo acabamos de comprobar? Pues en ese caso podríamos invocar el "endpoint" de forma directa usando HttpClient e indicando en el "payload" pues esta opción de 'model'. Por otro lado, si usas Python, ahí sí, en la biblioteca de Python podemos encontrar la opción para establecer la versión del modelo de DALL-E.

Contenido