Einbettung einfügen

Fügt die Vektordarstellung des angegebenen Eingabetextes 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 Textausdruck, der an das Modell zur Konvertierung in Einbettungsvektoren gesendet wird.

  • 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.

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“.

Kopieren
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 ]