GetTokenCount
Devuelve el recuento de tokens del texto especificado. Úselo solo como guía; los recuentos reales utilizados por los modelos pueden variar.
Formato
GetTokenCount ( texto )
Parámetros
texto
: cualquier expresión de texto.
Tipo de datos devuelto
número
Se origina en
21.0
Descripción
Los modelos de IA utilizan el texto como tokens, que pueden representar letras, palabras o grupos de palabras. Si se sabe la cantidad de tokens que hay en una cadena de texto, se puede determinar si el texto puede ser demasiado largo para que lo procese un modelo específico o indicar el coste relativo que tiene para el modelo el procesamiento del texto.
Ejemplo 1
GetTokenCount ( "Claris FileMaker" ) devuelve 4.
Ejemplo 2
Obtiene vectores de incrustación para el campo Reunión::Nota solo si el recuento de tokens es inferior o igual a 1024 y guarda los datos en el campo Reunión::Nota_Incrustación para todos los registros.
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 ]
Mostrar todos los registros
Si [ GetTokenCount ( Reuniones::Nota ) > 1024 ]
Mostrar cuadro de diálogo personalizado [ "El recuento de tokens es superior a 1024.
Reduzca el texto en el campo Nota e inténtelo de nuevo." ]
Else
Insertar incrustación en el conjunto encontrado [ Nombre de cuenta: "mi-cuenta" ;
Modelo de incrustación: "text-embedding-3-small" ; Campo de origen: Reuniones::Nota ;
Campo objetivo: Reuniones::Nota_Incrustación ; Sustituir contenido de destino ]
End If