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 de la cuenta de IA que debe usar este paso de guión. 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 una expresión de texto, que está disponible en el proveedor del modelo.
-
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.
-
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
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 ).
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.
Tanto para los vectores de imagen como para los de texto, puede utilizar los modelos compatibles con el servidor de modelos de código abierto proporcionado por separado con FileMaker Pro o instalado con FileMaker Server. Consulte el blog de Claris Engineering.
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 modelo: OpenAI ; Clave de 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 ]