Insluiting invoegen
Stuurt invoergegevens naar een inbeddingsmodel en voert de geretourneerde vectorweergave in een veld of variabele in.
Zie ook
Opties
-
Accountnaam is een tekstexpressie van het AI-account dat voor deze scriptstap moet worden gebruikt. Gebruik in het huidige bestand de scriptstap AI-account configureren scriptstap om het account in te stellen en deze naam toe te wijzen op elk moment voordat deze scriptstap wordt uitgevoerd.
-
Insluitmodel is de naam van het model waarmee insluitvectoren worden gegenereerd. Geef de modelnaam op als een tekstexpressie, die beschikbaar is bij de modelprovider.
-
Invoer is elke expressie die tekst- of containergegevens retourneert die naar het model worden verzonden om te worden geconverteerd naar insluitvectoren.
-
Doel specificeert het veld of de variabele waarin de geretourneerde insluitvectoren moeten worden ingevoegd. Als de variabele niet bestaat, maakt deze scriptstap die aan (raadpleeg Variabelen gebruiken). Als u een tekstveld of een variabele opgeeft, worden de geretourneerde gegevens opgeslagen als tekst. Als u een containerveld opgeeft, worden de geretourneerde gegevens opgeslagen als binaire gegevens. Deze gegevens kunnen kleiner zijn dan wanneer ze als tekst worden opgeslagen en kunnen de prestaties verbeteren bij verdere verwerking met de insluitvectoren.
Compatibiliteit
Product | Ondersteund |
FileMaker Pro | Ja |
FileMaker Go | Ja |
FileMaker WebDirect | Ja |
FileMaker Server | Ja |
FileMaker Cloud | Ja |
FileMaker Data API | Ja |
Custom Web Publishing | Ja |
Afkomstig uit versie
21.0
Beschrijving
U moet een doelvariabele of -veld opgeven. Als Doel niet is opgegeven, retourneert deze scriptstap een foutcode die kan worden vastgelegd met de functie Get (LaatsteFout) functie.
Een voorbeeld van hoe u insluitvectoren kunt gebruiken is met de scriptstap Semantische zoekopdracht uitvoeren scriptstap, waarmee u de vectorgegevens kunt opvragen die door deze scriptstap zijn geproduceerd of met de scriptstap Insluiting invoegen in gevonden reeks.
Voor insluitvectoren voor afbeeldingen en tekst kunt u de modellen gebruiken die worden ondersteund door de open source-modelserver die afzonderlijk bij FileMaker Pro of bij FileMaker Server is geïnstalleerd. Zie het technische blog van Claris.
Voorbeeld 1
Hiermee configureert u een AI-account, gaat u naar de lay-out Bijeenkomstdetails, gebruikt u het model om insluitvectoren voor de tekst op te halen in het veld Meetings::Note in de huidige record en slaat u deze op als binaire gegevens in het containerveld Meetings::Note_Embedding.
AI-account configureren [ Accountnaam: "my-account" ; Modelprovider: OpenAI ; API-sleutel: "sk-RZCtpWT..." ]
Ga naar lay-out [ "Bijeenkomstdetails" (Meetings) ; Animatie: Geen ]
Insluiting invoegen [ Accountnaam: "my-account" ; Insluitmodel: "text-embedding-3-small" ; Invoer: Meetings::Note ; Doel: Meetings::Note_Embedding ]