Einbettung einfügen
Sendet Eingabedaten an ein Einbettungsmodell und fügt die zurückgegebene Vektordarstellung in ein Feld oder eine Variable ein.
Optionen
-
Kontoname ist ein Textausdruck des KI-Kontos, das für diesen Scriptschritt verwendet werden soll. Verwenden Sie in der aktuellen Datei den Scriptschritt „KI-Konto konfigurieren“, um das Konto einzurichten und ihm diesen Namen zuzuweisen, bevor dieser Scriptschritt ausgeführt wird.
-
Einbettungsmodell ist der Name des Modells zur Generierung von Einbettungsvektoren. Geben Sie den Modellnamen als Textausdruck an, der beim Modellanbieter verfügbar ist.
-
Eingabe ist ein beliebiger Ausdruck, der Text- oder Containerdaten zurückgibt, die zur Konvertierung in Einbettungsvektoren an das Modell gesendet werden.
-
Ziel gibt das Feld oder die Variable an, in die die zurückgegebenen Einbettungsvektoren eingefügt werden sollen. Wenn die Variable nicht existiert, wird sie durch diesen Scriptschritt erstellt (siehe Verwenden von Variablen). Wenn Sie ein Textfeld oder eine Variable angeben, werden die zurückgegebenen Daten als Text gespeichert. Wenn Sie ein Containerfeld angeben, werden die zurückgegebenen Daten als Binärdaten gespeichert, die kleiner sein können als bei der Speicherung als Text und die Leistung bei der weiteren Verarbeitung mit den Einbettungsvektoren verbessern können.
Kompatibilität
Produkt | Unterstützt |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Ja |
Custom Web Publishing | Ja |
Ursprung in Version
21.0
Beschreibung
Sie müssen eine Zielvariable oder ein Zielfeld angeben. Wenn Ziel nicht angegeben wird, gibt dieser Scriptschritt einen Fehlercode zurück, der mit der Funktion „Hole ( LetzteFehlerNr )“ erfasst werden kann.
Ein Beispiel für die Verwendung von Einbettungsvektoren ist der Scriptschritt „Semantische Suche durchführen“, der die von diesem Scriptschritt oder dem Scriptschritt „Einbettung in Ergebnismenge einfügen“ erzeugten Vektordaten abfragen kann.
Für Bild- und Text-Einbettungsvektoren können Sie die Modelle verwenden, die vom Open-Source-Modell-Server unterstützt werden, der separat mit FileMaker Pro bereitgestellt oder mit FileMaker Server installiert wird. Siehe Claris Engineering Blog.
Beispiel 1
Konfiguriert ein KI-Konto, wechselt zum Layout „Meetingdetails“ und verwendet dann das Modell, um Einbettungsvektoren für den Text im Feld „Meetings::Notiz“ im aktuellen Datensatz abzurufen und speichert sie als Binärdaten im Containerfeld „Meetings::Notiz_Einbettung“.
KI-Konto konfigurieren [ Kontoname: "mein-Konto" ; Modellanbieter: OpenAI ; API-Schlüssel: "sk-RZCtpWT..." ]
Gehe zu Layout [ "Meetingdetails" (Meetings) ; Animation: Keine ]
Einbettung einfügen [ Kontoname: "mein-Konto" ; Einbettungsmodell: "Text-Einbettung-3-klein" ; Eingabe: Meetings::Notiz ; Ziel: Meetings::Notiz_Einbettung ]