Inserisci Embedding
Invia i dati di input a un modello di embedding e inserisce la rappresentazione vettoriale restituita in un campo o in una variabile.
Vedere anche
Opzioni
-
Nome account è un'espressione di testo dell'account AI per questa istruzione di script da utilizzare. Nel file corrente, utilizzare l'istruzione di script Configura account AI per configurare l'account e assegnargli questo nome in qualsiasi momento prima che questa istruzione di script venga eseguita.
-
Modello di Embedding è il nome del modello per generare vettori di embedding. Specificare il nome del modello come espressione di testo, disponibile presso il fornitore del modello.
-
Input è qualsiasi espressione di testo o dati contenitore da inviare al modello per la conversione in vettori di embedding.
-
Destinazione specifica il campo o la variabile in cui inserire i vettori di embedding restituiti. Se la variabile non esiste, questa istruzione di script ne crea una (vedere Utilizzo di variabili). Se si specifica un campo di testo o una variabile, i dati restituiti vengono memorizzati come testo. Se si specifica un campo Contenitore, i dati restituiti vengono memorizzati come dati binari, che possono avere dimensioni ridotte rispetto a quando vengono memorizzati come testo e possono migliorare le prestazioni in qualsiasi ulteriore elaborazione con i vettori di embedding.
Compatibilità
Prodotto | Supportata |
FileMaker Pro | Sì |
FileMaker Go | Sì |
FileMaker WebDirect | Sì |
FileMaker Server | Sì |
FileMaker Cloud | Sì |
FileMaker Data API | Sì |
Pubblicazione Web personalizzata | Sì |
Creata nella versione
21.0
Descrizione
È necessario specificare una variabile o un campo di destinazione. Se Destinazione non viene specificato, questa istruzione di script restituisce un codice di errore che può essere catturato con la funzione Get ( UltimoErrore ).
Un esempio di come si possono usare i vettori di embedding prevede l'uso dell'istruzione di script Esegui ricerca semantica, che può effettuare una query dei dati vettoriali prodotti da questa istruzione di script o dall'istruzione Inserisci Embedding nel gruppo trovato.
Per i vettori di embedding sia di immagini che testo, è possibile utilizzare i modelli supportati dal server modello open source fornito separatamente con FileMaker Pro o installato con FileMaker Server. Vedere il Claris Engineering Blog.
Esempio 1
Configura un account AI, passa al formato Dettagli riunioni, quindi utilizza il modello per ottenere vettori di embedding per il testo nel campo Riunioni::Appunto nel record corrente e lo memorizza come dati binari nel campo Contenitore Riunioni::Appunto_Embedding.
Configura account AI [ Nome account: "my_account" ; Fornitore modello: OpenAI ; Chiave API: "sk-RZCtpWT..." ]
Vai al formato [ "Dettagli riunioni" (Riunioni) ; Animazione: Nessuna ]
Inserisci Embedding [ Nome account: "my_account" ; Modello di Embedding: "text-embedding-3-small" ; Input: Riunioni::Appunto ; Destinazione:
Riunioni::Appunto_Embedding ]