Inserir incorporação
Envia dados de entrada para o modelo de incorporação e insere a representação retornada do vetor em um campo ou variável.
Consulte também
Opções
-
Nome da conta é uma expressão de texto da conta de IA usada por esta etapa de script. No arquivo atual, use a etapa de script Etapa de script Configurar a conta de IA para configurar a conta e atribuir esse nome a ela antes que a etapa de script seja executada.
-
Modelo de incorporação é o nome do modelo que gera vetores de incorporação. Especifique o nome do modelo como uma expressão de texto, que é disponibilizada pelo provedor do modelo.
-
Entrada é qualquer expressão que retorne dados de texto ou container para enviar ao modelo para conversão em vetores de incorporação.
-
Destino especifica o campo ou variável na qual inserir os vetores de incorporação retornados. Se não existir uma variável, essa etapa de script criará uma (consulte Utilização de variáveis). Se você especificar um campo de texto ou uma variável, os dados retornados serão armazenados como texto. Se você especificar um campo de contêiner, os dados retornados serão armazenados como dados binários, que podem ser menores do que quando armazenados como texto e podem melhorar o desempenho em processamentos adicionais com os vetores de incorporação.
Compatibilidade
Produto | Compatível |
FileMaker Pro | Sim |
FileMaker Go | Sim |
FileMaker WebDirect | Sim |
FileMaker Server | Sim |
FileMaker Cloud | Sim |
FileMaker Data API | Sim |
Publicação na Web personalizada | Sim |
Originada na versão
21.0
Descrição
Você deve especificar uma variável ou campo de destino. Se Destino não estiver especificado, esta etapa de script retornará um código de erro que pode ser capturado com a Função Get(LastError).
Um exemplo de como você pode usar vetores de incorporação é com a Etapa de script Executar a pesquisa semântica, que pode consultar os dados vetoriais produzidos por esta etapa de script ou pela etapa de script Inserir a incorporação no conjunto encontrado.
Para vetores de incorporação de imagem e texto, você pode usar os modelos suportados pelo servidor de modelos de código aberto fornecidos separadamente com o FileMaker Pro ou instalados com o FileMaker Server. Consulte o Claris Engineering Blog.
Exemplo 1
Configura uma conta de IA, vai para o layout de Detalhes da reunião e, em seguida, usa o modelo para obter vetores de incorporação para o texto no campo Reuniões::Anotação no registro atual e o armazena como dados binários no campo de contêiner Reuniões::Incorporação_de_anotação.
Configurar a conta de IA [ Nome da conta: "minha-conta" ; Provedor de modelo: OpenAI ; Chave de API: "sk-RZCtpWT..." ]
Ir para layout [ "Detalhes da reunião" (Reuniões) ; Animação: Nenhum ]
Inserir incorporação [ Nome da conta: "minha-conta" ; Modelo de incorporação: "text-embedding-3-small" ; Entrada: Reuniões::Anotação; Destino: Reuniões::Incorporação_de_anotação ]