Blueprints - OpenAI
Bei LoslegenDas Kapitel hat bereits die grundlegende Verwendung von OpenAI erläutert; hier werden wir nun detailliertere Anwendungen vorstellen.
Textchat
Nutzen von OpenAI für Text-Chats
Im Blaupausendesign mit der rechten Maustaste einen Knoten namens Send OpenAI Chat Request In World
erstellen.
Erstellen Sie den Options-Knoten und legen Sie Stream=true, Api Key="Ihren API-Schlüssel von OpenAI"
fest.
Erstellen Sie Nachrichten, fügen Sie jeweils eine Systemnachricht und eine Benutzer-Nachricht hinzu.
Erstellen Sie einen Delegaten, der die Ausgabeinformationen des Modells empfängt und auf dem Bildschirm druckt.
Das vollständige Blaupausendesign sieht so aus, wenn die Blaupause ausgeführt wird, wird auf dem Bildschirm die Nachricht mit dem gedruckten Modell angezeigt.
Dieser Text lautet: "Dieser Text wird als Bild generiert."
Verwenden von OpenAI zur Erstellung von Bildern.
Erstellen Sie in der Blaupause einen Knoten mit der rechten Maustaste mit dem Namen "Send OpenAI Image Request" und setzen Sie "In Prompt = 'einen schönen Schmetterling'" ein.
Erstellen Sie einen Options-Knoten und setzen Sie Api Key="Ihr API-Schlüssel von OpenAI"
.
Binden Sie das "On Images" Ereignis und speichern Sie das Bild auf der lokalen Festplatte.
Die vollständige Blaupause sieht so aus, führen Sie die Blaupause aus und Sie sehen das Bild, das an dem festgelegten Ort gespeichert ist.
Erzeugung von Text aus Bildern
Verwenden Sie OpenAI Vision zur Analyse von Bildern.
Erstellen Sie einen Knoten mit der rechten Maustaste im Blueprint namens "Send OpenAI Image Request".
Erstellen Sie den Options-Knoten und setzen Sie Api Key="your api key from OpenAI"
und das Modell auf gpt-4o-mini
.
Erstellen von Nachrichten. Bitte erstellen Sie zunächst das Element "Datei als Textur 2D importieren" und laden Sie ein Bild aus dem Dateisystem. Verwenden Sie den Knoten "Erstelle AIChatPlus-Textur aus Texture2D", um das Bild in ein für das Plugin verwendbares Objekt umzuwandeln. Verbinde das Bild mit dem Node "AIChatPlus_ChatRequestMessage" über den "Make Array" Node mit dem Feld "Images". Setzen Sie den Inhalt des Feldes "Content" auf "Beschreiben Sie dieses Bild".
Wie abgebildet:
Eine vollständige Blaupause sieht so aus, führe sie aus und du wirst das Ergebnis auf dem Bildschirm sehen.
Ändern Sie das Bild.
OpenAI unterstützt die Bearbeitung von markierten Bereichen in Bildern.
Bereite zunächst zwei Bilder vor.
Ein Bild, das bearbeitet werden muss: src.png
Ein Bild mask.png, auf dem die Bereiche markiert sind, die geändert werden müssen, und durch Ändern des Ausgangsbildes kann die Transparenz der geänderten Bereiche auf 0 gesetzt werden, indem der Alphakanalwert auf 0 geändert wird.
Lesen Sie die beiden Fotos separat ein und kombinieren Sie sie zu einem Array.
Erstellen Sie den Knoten "OpenAI Image Options", setzen Sie ChatType = Edit und ändern Sie "Endpunkt-URL" = v1/images/edits.
Erstellen Sie eine "OpenAI Image Request", setzen Sie den "Prompt" auf "Verwandeln Sie sich in zwei Schmetterlinge", verbinden Sie den "Options" Knoten mit dem Bilderarray und speichern Sie das generierte Bild im Dateisystem.
The complete blueprint looks like this:
Führen Sie das Blueprint aus, und speichern Sie das generierte Bild an der angegebenen Stelle.
Bildvariante
OpenAI unterstützt die Erzeugung ähnlicher Varianten (Variationen) basierend auf einem eingegebenen Bild.
Zuerst bereite ein Bild mit dem Namen src.png vor und lade es in den Blueprint hoch.
Erstellen Sie den Knoten "OpenAI Bildoptionen", legen Sie ChatType auf Variation fest und ändern Sie "Endpunkt-URL" auf v1/images/variations.
Erstellen Sie "OpenAI Image Request", lassen Sie "Prompt" leer, verbinden Sie den "Options" Knoten mit dem Bild und speichern Sie das generierte Bild im Dateisystem.
Das vollständige Konzept sieht folgendermaßen aus:
Führen Sie den Blueprint aus, und das generierte Bild wird an dem angegebenen Speicherort gespeichert.
Original: https://wiki.disenone.site/de
This post is protected by CC BY-NC-SA 4.0 agreement, should be reproduced with attribution.
Visitors. Total Visits. Page Visits.
Dieser Beitrag wurde mit ChatGPT übersetzt. Bitte FeedbackBenennen Sie bitte alle ausgebliebenen Stellen.