- Catégories :
Fonctions de chaîne et fonctions binaires (Fonctions AI)
COUNT_TOKENS (SNOWFLAKE.CORTEX)¶
Note
AI_COUNT_TOKENS is the latest version of this function. Use AI_COUNT_TOKENS for the latest functionality. You can continue to use COUNT_TOKENS (SNOWFLAKE.CORTEX).
Renvoie le nombre de jetons dans une invite pour le grand modèle de langage ou la fonction spécifique à la tâche spécifiée dans l’argument. Cette fonction ne prend pas en charge les modèles affinés :
Syntaxe¶
SNOWFLAKE.CORTEX.COUNT_TOKENS( <model_name> , <input_text> )
Arguments¶
Obligatoire :
model_nameNom du modèle sur lequel vous souhaitez baser le nombre de jetons. Spécifie l’une des valeurs suivantes :
deepseek-r1e5-base-v2e5-large-v2gemma-7bjamba-1.5-largejamba-1.5-minijamba-instructllama2-70b-chatllama3-70bllama3-8bllama3.1-405bllama3.1-70bllama3.1-8bllama3.2-1bllama3.2-3bllama3.3-70bllama4-maverickllama4-scoutmistral-7bmistral-largemistral-large2mixtral-8x7bnv-embed-qa-4reka-corereka-flashsnowflake-arctic-embed-l-v2.0snowflake-arctic-embed-m-v1.5snowflake-arctic-embed-msnowflake-arcticsnowflake-llama-3.1-405bsnowflake-llama-3.3-70bvoyage-multilingual-2
input_textSaisisser du texte pour compter les jetons.
Renvoie¶
Renvoie un type INT , INTEGER , BIGINT , SMALLINT , TINYINT , BYTEINT qui est le nombre de jetons dans le texte d’entrée en fonction du modèle ou de la fonction spécifié.
Notes sur l’utilisation¶
Si un nom de fonction est spécifié, le nombre de jetons est basé sur le modèle utilisé par la fonction.
Utilisez des lettres minuscules dans les noms de fonctions.
Note
COUNT_TOKENS ne tient pas compte du prompt géré par le système qui est automatiquement ajouté au début du texte d’entrée lors de l’utilisation d’une Fonctions AISQL Cortex. Par conséquent, la valeur retournée par COUNT_TOKENS est inférieure au nombre réel de jetons traités par ces fonctions.
Exemples¶
L’exemple suivant renvoie le nombre de jetons pour l’invite spécifiée à l’aide du modèle llama3.1-70b :
SELECT SNOWFLAKE.CORTEX.COUNT_TOKENS( 'llama3.1-70b', 'what is a large language model?' );
+---+
| 6 |
+---+
Avis juridiques¶
Reportez-vous à Snowflake AI et ML.