Insertar pies de foto en el conjunto encontrado
Para cada registro del conjunto de resultados, envía una imagen de un campo de origen a un modelo de generación de pies de foto e inserta el pie de foto resultante en un campo de destino.
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.
-
Model es el nombre del modelo de generación de pies de foto. Especifique el nombre del modelo como expresión de texto. Para conocer los modelos compatibles, consulte las Especificaciones técnicas de FileMaker.
-
Campo de origen es el campo contenedor cuyas imágenes envía este paso de guión al modelo para la generación de pies de foto. Si el campo está vacío, no se envía nada al modelo y el campo objetivo no cambia.
-
Campo objetivo especifica el campo de texto en el que insertar los pies de foto devueltos.
-
Sustituir contenido de destino reemplaza el contenido del campo objetivo, si lo hay. Cuando esta opción está desactivada, los resultados se añaden al campo objetivo únicamente si el campo está vacío. De lo contrario, el campo se deja sin cambios. Activar esta opción es útil si el contenido de Campo de origen cambia con frecuencia.
-
Continuar en caso de error sigue procesando el conjunto encontrado incluso después de que se encuentren errores en algunos registros. Con esta opción seleccionada, los registros para los que se produjo un error permanecen vacíos, lo que los hace más fáciles de encontrar y abordar. Si no está seleccionada, el paso de guión se detiene cuando se produce un error.
-
Parámetros es una expresión de texto para un objeto JSON que puede incluir parámetros específicos de FileMaker que especifican límites en el tamaño, el número y la frecuencia de las solicitudes enviadas al modelo. Úselos para optimizar su guión en función de la cantidad de datos, el modelo que se está utilizando, los límites de tokens del proveedor de modelos y las especificaciones técnicas (núcleos, RAM, etc.) del equipo en el que se está ejecutando el modelo.
Consulte la descripción para obtener más informació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
26.0
Descripción
Los modelos de pies de foto generan descripciones de texto de imágenes. El pie de foto devuelto depende del modelo utilizado y del contenido de la imagen.
Este paso de guión solo es compatible con Claris AI Model Server como proveedor de modelos. (Consulte Configurar servicios de IA en la Ayuda de FileMaker Server). Establezca la opción Nombre de cuenta en una cuenta configurada por el paso de guión Configurar cuenta de IA para un proveedor de modelo Personalizado cuyo Punto de conexión es su servidor de modelo de IA. Para ver los modelos de pies de foto compatibles, consulte las Especificaciones técnicas de FileMaker.
Para cada registro en el conjunto encontrado actual, este paso de guión envía la imagen en Campo de origen al modelo especificado para la generación de pies de foto y guarda el pie de foto devuelto en Campo objetivo.
Para la opción Parámetros, puede utilizar las siguientes claves y valores específicos de FileMaker en un objeto JSON para ajustar el comportamiento de este paso de guión, si es necesario. Si no se especifica una clave o no se utiliza la opción Parámetros, se utilizarán los valores predeterminados.
|
Clave de parámetro |
Descripción |
Valor predeterminado |
Rango de valores |
|
|
Número máximo de registros a procesar con cada llamada a la API |
20 |
De 1 a 500 |
|
|
Número máximo de reintentos si falla la llamada a la API |
5 |
De 1 a 100 |
|
|
Cuando se detecta un error en un grupo de registros, el valor 1 (true) vuelve a intentar procesar los registros del grupo uno por uno, insertando los datos de aquellos que no dan error y omitiendo los que sí lo dan. El valor 0 (false) omite todo el grupo de registros en el que se ha detectado un error y no genera ningún dato. Nota Si se habilita este parámetro, se anula la opción Continuar en caso de error. |
1 |
0 o 1 |
Nota Si utiliza la función JSONSetElement para crear el objeto JSON, utilice la constante JSONNumber para el parámetro type.
Por ejemplo, este objeto JSON establece todas las claves en la opción Parámetros:
{
"MaxRecPerCall" : 40,
"MaxRetryPerWorker" : 10
}
Notas
-
Para automatizar la actualización del Campo objetivo en un archivo alojado de FileMaker Pro de forma regular, puede configurar una programación en el anfitrión para ejecutar su guión de FileMaker sin la interacción del usuario. Consulte las programaciones de guiones de FileMaker en Ayuda de FileMaker Server o Ayuda de FileMaker Cloud.
Ejemplo 1 - Generar pies de foto para todas las imágenes
Configura una cuenta de IA para Claris AI Model Server, va a la presentación de Productos, muestra todos los registros, luego genera pies de foto para las imágenes en el campo Productos::Imagen y los almacena en el campo de texto Productos::Pies de foto. Debido a que la opción Sustituir contenido de destino está activada, Productos::Pies de foto se actualiza, incluso aunque ya contenga datos.
Configurar cuenta de IA [ Nombre de cuenta: "my-account" ; Proveedor de modelos: Personalizado ; Punto de conexión: "https://my-server.example.com/llm/v1/" ; Verificar certificados SSL ; Clave de API: Global::API_Key ]
Ir a la presentación [ "Productos" (Productos) ; Animación: Ninguna ]
Mostrar todos los registros
Insertar pie de foto en conjunto encontrado [ Nombre de cuenta: "my-account" ; Modelo: "Salesforce/blip2-opt-2.7b" ; Campo de origen: Productos::Foto ; Campo objetivo: Productos::Pies de foto ; Sustituir contenido de destino ]
Ejemplo 2 - Generar pies de foto que faltan para las fotos del conjunto encontrado
Configura una cuenta de IA para Claris AI Model Server, va a la presentación de Producto, luego encuentra los registros en los que el campo Productos::Categoría contiene "Herramientas manuales". Para este conjunto encontrado, genera pies de foto para las imágenes en el campo Productos::Foto y los almacena en el campo de texto Productos::Pies de foto, si no hay datos ya presentes (Sustituir contenido de destino está desactivado). Si se encuentra un error al generar un pie de foto para un registro, el paso de guión continúa al siguiente registro.
Configurar cuenta de IA [ Nombre de cuenta: "my-account" ; Proveedor de modelos: Personalizado ; Punto de conexión: "https://my-server.example.com/llm/v1/" ; Verificar certificados SSL ; Clave de API: Global::API_Key ]
Ir a la presentación [ "Productos" (Productos) ; Animación: Ninguna ]
Modo Buscar [ Pausa: Inactivo ]
Establecer campo [ Productos::Categoría ; "Herramientas manuales" ]
Ejecutar búsqueda [ ]
Insertar pie de foto en conjunto encontrado [ Nombre de cuenta: "my-account" ; Modelo: "Salesforce/blip2-opt-2.7b" ; Campo de origen: Productos::Foto ; Campo objetivo: Productos::Pies de foto ; Continuar en caso de error ; Parámetros: JSONSetElement ( "" ;
["MaxRecPerCall" ; 40 ; JSONNumber] ;
["MaxRetryPerWorker" ; 10 ; JSONNumber]
) ]