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.

Copiar
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