Infoga inbäddning
Skickar indata till en inbäddningsmodell och infogar den returnerade vektorrepresentationen i ett fält eller en variabel.
Tillval
-
Kontonamn är ett textuttryck för AI-kontot som det här scriptsteget ska använda. Använd Scriptsteget Konfigurera AI-konto i den aktuella filen för att konfigurera kontot och tilldela det namnet när som helst innan scriptsteget körs.
-
Inbäddningsmodell är namnet på den modell som genererar inbäddningsvektorer. Ange modellnamnet som ett textuttryck, som är tillgängligt från modelleverantören.
-
Indata är ett uttryck som returnerar text- eller behållardata som ska skickas till modellen för konvertering till inbäddningsvektorer.
-
Mål anger det fält eller den variabel som de returnerade inbäddningsvektorerna ska infogas i. Om det inte finns någon variabel kommer detta scriptsteg att skapa en (mer information finns i Använda variabler). Om du anger ett textfält eller en variabel lagras de returnerade uppgifterna som text. Om du anger ett containerfält lagras de returnerade uppgifterna som binära data, vilket kan ta mindre plats än när de lagras som text och kan därmed förbättra prestanda vid ytterligare bearbetning med inbäddningsvektorerna.
Kompatibilitet
Produkt | Stöds |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Ja |
Anpassad webbpublicering | Ja |
Ursprungsversion
21.0
Beskrivning
Du måste ange en målvariabel eller ett fält. Om Mål inte anges returnerar det här scriptsteget en felkod som kan hämtas med funktionen Funktionen Get ( SenasteFel ).
Ett exempel på hur du kan använda inbäddningsvektorer är med scriptsteget Scriptsteget Utför semantisk sökning, som kan skicka en fråga mot de vektordata som produceras av det här scriptsteget eller i scriptsteget Infoga inbäddning i hittade poster.
För bild- och textinbäddningsvektorer kan du använda de modeller som stöds av den modell med öppen källkod som tillhandahålls separat med FileMaker Pro eller installeras med FileMaker Server. Mer information finns i Claris teknikerblogg.
Exempel 1
Konfigurerar ett AI-konto, går till layouten Mötesinformation och använder sedan modellen för att få inbäddningsvektorer för texten i fältet Möten::Anteckning i den aktuella posten och lagrar den som binära data i containerfältet Möten:Anteckning_Inbäddning.
Konfigurera AI-konto [ Kontonamn: "mitt-konto" ; Modellleverantör: OpenAI ; API-nyckel: "sk-RZCtpWT..." ]
Gå till layout [ "Mötesinformation" (Möten) ; Animering: Ingen ]
Infoga inbäddning [ Kontonamn: "mitt-konto" ; Inbäddningsmodell: "text-embedding-3-small" ; Indata: Möten::Anteckning ; Mål: Möten::Anteckning_Inbäddning ]