Saltar a contenido

Sección Blueprint - OpenAI

blueprint

En EmpezarSe ha presentado anteriormente el uso básico de OpenAI en secciones anteriores, ahora ofrecemos una descripción más detallada de su uso aquí.

Charla de texto

Utilizar OpenAI para chatear por texto

En la vista de diseño, haz clic derecho para crear un nodo llamado Enviar solicitud de chat de OpenAI en el mundo.

guide bludprint

Crea un nodo de Opciones y establece Stream=true, Api Key="tu clave de API de OpenAI".

guide bludprint

Crear mensajes, agregar un mensaje del sistema y un mensaje del usuario.

guide bludprint

Establecer un Delegado que reciba la información de salida del modelo y la imprima en pantalla.

guide bludprint

guide bludprint

El aspecto de un blueprint completo es este: ejecuta el blueprint y verás en la pantalla del juego el mensaje que devuelve la impresión del gran modelo.

guide bludprint

guide bludprint

Este texto generará una imagen.

Utilizando OpenAI para crear imágenes.

En el diagrama, haz clic derecho para crear un nodo llamado Send OpenAI Image Request y establece In Prompt="una hermosa mariposa".

guide bludprint

Crea un nodo de Options y establece Api Key="tu clave de API de OpenAI".

guide bludprint

Vincula el evento "On Images" y guarda las imágenes en el disco duro local.

guide bludprint

El esquema completo se ve así, ejecuta el esquema y verás que la imagen se guarda en la ubicación especificada.

guide bludprint

guide bludprint

Generación de texto a partir de imágenes.

Utilizar OpenAI Vision para analizar imágenes.

En el blueprint, haz clic derecho y crea un nodo llamado 'Enviar solicitud de imagen a OpenAI'.

guide bludprint

Crear un nodo de Options y establecer Api Key="tu clave de API de OpenAI", configurar el modelo como gpt-4o-mini.

guide bludprint

Crear Mensajes. Crear primero un nodo "Importar archivo como textura 2D" para cargar una imagen desde el sistema de archivos. Utilizando el nodo "Crear textura AIChatPlus a partir de Texture2D" para convertir la imagen en un objeto utilizable por el complemento. Conecta las imágenes al campo "Images" del nodo "AIChatPlus_ChatRequestMessage" usando el nodo "Make Array". Establecer el contenido del campo "Content" como "describir esta imagen".

Según la imagen:

guide bludprint

La representación completa del diseño se ve así, al ejecutar el diseño, podrás ver los resultados mostrados en la pantalla.

guide bludprint

Editar imagen

OpenAI supports modifying regions labeled in images.

Primero, prepare dos imágenes.

Una imagen que necesita ser modificada src.png

guide bludprint

Una de las imágenes es mask.png, en la que se señalan las áreas que necesitan ser modificadas. Puedes modificar la imagen original estableciendo la opacidad de las áreas modificadas en 0, es decir, cambiando el valor del canal alfa a 0.

guide bludprint

Leer cada una de esas dos fotos por separado y combinarlas en un array.

guide bludprint

Por favor, crea un nodo "OpenAI Image Options", establece ChatType = Edit y cambia "End Point Url" a v1/images/edits.

guide bludprint

Crea una "Solicitud de Imagen OpenAI", establece el "Desencadenante" como "cambiar en dos mariposas", conecta el nodo "Opciones" con la matriz de imágenes y guarda las imágenes generadas en el sistema de archivos.

El plano completo se ve así:

guide bludprint

Ejecutar el diagrama, guardando la imagen generada en la ubicación especificada.

guide bludprint

Variantes de imagen

OpenAI es capaz de generar variantes similares a partir de una imagen de entrada. (Variación)

Primero, prepara una imagen llamada src.png y luego impórtala en el blueprint.

guide bludprint

guide bludprint

Crear un nodo "OpenAI Image Options", establecer ChatType = Variación y modificar "End Point Url" = v1/images/variations.

guide bludprint

Crear la solicitud de imagen de OpenAI, dejando el campo "Prompt" vacío, conectar el nodo de "Opciones" con la imagen, y guardar la imagen generada en el sistema de archivos.

El texto traducido al español es: "El plano completo se ve así:"

guide bludprint

Ejecutar el diagrama, guardar la imagen generada en la ubicación especificada.

guide bludprint

Original: https://wiki.disenone.site/es

This post is protected by CC BY-NC-SA 4.0 agreement, should be reproduced with attribution.

Este mensaje ha sido traducido utilizando ChatGPT, por favor feedbackIndica cualquier omisión.