Aller au contenu

Chapitre Blueprint - OpenAI

blueprint

Dans CommencerLe chapitre a déjà couvert les bases d'OpenAI, nous fournirons ici des instructions détaillées sur son utilisation.

Chat text

Utilisation d'OpenAI pour des discussions textuelles

Créez un nœud "Envoyer une demande de discussion OpenAI dans le monde" en cliquant droit dans le blueprint.

guide bludprint

Créez un nœud Options et définissez Stream=true, Api Key="votre clé API provenant d'OpenAI".

guide bludprint

Créez des messages en ajoutant respectivement un message système et un message utilisateur.

guide bludprint

Créez un délégué pour recevoir les informations en sortie du modèle et les afficher à l'écran.

guide bludprint

guide bludprint

Le blueprint complet ressemble à ceci, en exécutant le blueprint, vous verrez le message renvoyé par l'écran de jeu lors de l'impression du grand modèle.

guide bludprint

guide bludprint

Ce document génère une image.

Créez des images en utilisant OpenAI.

Dans le blueprint, créez un noeud "Send OpenAI Image Request" en cliquant avec le bouton droit, et configurez "In Prompt = 'a beautiful butterfly'".

guide bludprint

Créez un nœud Options et définissez Api Key="votre clé API de OpenAI".

guide bludprint

Lier l'événement "On Images" et enregistrer les images sur le disque dur local.

guide bludprint

Le blueprint complet ressemble à ceci, en exécutant le blueprint, vous pouvez voir que l'image est enregistrée à l'emplacement spécifié.

guide bludprint

guide bludprint

Génération de texte à partir d'une image

Utiliser OpenAI Vision pour analyser des images

Créez un nœud "Envoyer une demande d'image OpenAI" en cliquant droit sur le blueprint.

guide bludprint

Créez un nœud Options et définissez Api Key="votre clé d'API provenant d'OpenAI", en définissant le modèle comme gpt-4o-mini.

guide bludprint

Créer des messages. Créez d'abord un noeud "Importer un fichier en tant que texture 2D" pour charger une image à partir du système de fichiers. Convertissez l'image en un objet utilisable par le plugin en utilisant le nœud "Create AIChatPlus Texture From Texture2D". Utilisez le nœud "Make Array" pour connecter les images au champ "Images" du nœud "AIChatPlus_ChatRequestMessage". Définir le contenu du champ "Content" comme "décrire cette image".

Comme indiqué sur l'image :

guide bludprint

Le plan complet ressemble à ceci, exécutez-le pour voir les résultats s'afficher à l'écran.

guide bludprint

Modifier l'image

OpenAI soutient la modification des régions marquées sur les images.

Tout d'abord, préparez deux images.

Une image à modifier nommé src.png

guide bludprint

Un des fichiers est une image mask.png sur laquelle les zones à modifier sont marquées. Vous pouvez modifier l'image source en réglant la transparence des zones modifiées à 0, en changeant tout simplement la valeur du canal alpha en 0.

guide bludprint

Lire respectivement les deux photos ci-dessus, les combiner en un tableau.

guide bludprint

Créez un nœud "Options d'images OpenAI", définissez ChatType sur Edit, et modifiez "End Point Url" en v1/images/edits.

guide bludprint

Créez une "Demande d'image OpenAI", définissez "Prompt" comme "changer en deux papillons", connectez le nœud "Options" et le tableau d'images, puis enregistrez l'image générée dans le système de fichiers.

Le plan complet ressemble à ceci :

guide bludprint

Exécuter le plan, enregistrer l'image générée à l'emplacement spécifié.

guide bludprint

Les images mutants

OpenAI soutient la création de variations similaires d'une image en fonction de l'entrée fournie.

Tout d'abord, préparez une image nommée src.png et importez-la dans le blueprint.

guide bludprint

guide bludprint

Créez un nœud "OpenAI Image Options", définissez ChatType = Variation, et modifiez "End Point Url" en v1/images/variations.

guide bludprint

Créez une "Demande d'image OpenAI", en laissant la "Incitation" vide, en reliant les nœuds "Options" et les images, et en enregistrant l'image générée dans le système de fichiers.

Le plan complet ressemble à ceci :

guide bludprint

Exécuter le plan, enregistrer l'image générée à l'emplacement spécifié.

guide bludprint

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

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

Ce message a été traduit en utilisant ChatGPT, veuillez donner votre avisSignalez toute omission.