Insertar incrustación
Envía los datos de entrada a un modelo de incrustación e inserta la representación vectorial devuelta en un campo o variable.
Temas relacionados
Opciones
-
Nombre de cuenta es una expresión de texto para el nombre de la cuenta de IA que se va a utilizar. En el archivo actual, utilice el paso de guión Configurar cuenta de IA para configurar la cuenta y asignarle este nombre en cualquier momento antes de que se ejecute este paso de guión.
-
Modelo de incrustación es el nombre del modelo para generar vectores de incrustación. Especifique el nombre del modelo como expresión de texto. Para conocer los modelos compatibles, consulte las Especificaciones técnicas de FileMaker.
-
Entrada hace referencia a cualquier expresión que devuelva datos de texto o contenedores para enviar al modelo para su conversión en vectores de incrustación.
-
Parámetros es una expresión de texto para un objeto JSON que consiste en pares clave-valor para parámetros adicionales que son compatibles con el proveedor del modelo. Por ejemplo:
{"dimensiones": 512}.Nota Consulte la documentación del proveedor del modelo para conocer los parámetros y valores admitidos por el modelo que está utilizando.
-
Objetivo especifica el campo o la variable donde insertar los vectores de incrustación devueltos. Si no existe la variable, este paso de guión creará una (consulte Usar variables). Si especifica un campo de texto o una variable, los datos devueltos se almacenan como texto. Si especifica un campo contenedor, los datos devueltos se almacenan como datos binarios, que pueden ser más pequeños que cuando se almacenan como texto y pueden mejorar el rendimiento en cualquier procesamiento posterior con los vectores de incrustación.
Compatibilidad
| Producto | Format |
| FileMaker Pro | Sí |
| FileMaker Go | Sí |
| FileMaker WebDirect | Sí |
| FileMaker Server | Sí |
| FileMaker Cloud | Sí |
| FileMaker Data API | Sí |
| Publicación en la Web personalizada | Sí |
Se origina en
21.0
Descripción
Un ejemplo de cómo podría usar vectores de incrustación es con el paso de guión Realizar búsqueda semántica, que puede consultar los datos vectoriales producidos por este paso de guión o el paso de guión Insertar incrustación en el conjunto encontrado.
Para vectores de incrustación de imágenes y texto, puede usar los modelos compatibles con Claris AI Model Server. Consulte Configurar servicios de IA en la Ayuda de FileMaker Server.
Notas
-
Debe especificar una variable o campo objetivo. Si no se especifica el Objetivo, este paso de guión devuelve un código de error que se puede capturar con la función Get ( LastError ).
Ejemplo 1
Configura una cuenta de IA, va a la presentación Detalles de la reunión, luego utiliza el modelo para obtener vectores de incrustación para el texto del campo Reuniones::Nota en el registro actual y lo almacena como datos binarios en el campo contenedor Reuniones::Nota_Incrustación.
Configurar cuenta de IA [ Nombre de cuenta: "mi-cuenta" ; Proveedor de modelos: OpenAI ; Clave API: "sk-RZCtpWT..." ]
Ir a la presentación [ "Detalles de la reunión" (Reuniones) ; Animación: Ninguna ]
Insertar incrustación [ Nombre de cuenta: "mi-cuenta" ; Modelo de incrustación: "text-embedding-3-small" ; Entrada: Reuniones::Nota ; Objetivo: Reuniones::Nota_Incrustación ]