- Categorias:
Funções de cadeia de caracteres e binários (funções de AI)
COUNT_TOKENS (SNOWFLAKE.CORTEX)¶
Nota
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).
Retorna o número de tokens em um prompt para o modelo de linguagem grande ou a função específica da tarefa definida no argumento. Esta função não é compatível com modelos com ajuste fino.
Sintaxe¶
SNOWFLAKE.CORTEX.COUNT_TOKENS( <model_name> , <input_text> )
Argumentos¶
Obrigatório:
model_nameNome do modelo no qual deseja basear a contagem de token. Especifique um dos seguintes vaores:
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_textInsira o texto para contar os tokens.
Retornos¶
Retorna um tipo INT , INTEGER , BIGINT , SMALLINT , TINYINT , BYTEINT que é o número de tokens no texto de entrada com base no modelo ou função especificado.
Notas de uso¶
Se um nome de função for especificado, a contagem de token será baseada no modelo usado pela função.
Use letras minúsculas nos nomes das funções.
Nota
COUNT_TOKENS não leva em conta o prompt do sistema gerenciado que é adicionado automaticamente ao início do texto de entrada ao usar um Funções AISQL do Cortex. Como resultado, o valor retornado por COUNT_TOKENS é menor do que o número real de tokens processados por essas funções.
Exemplos¶
O exemplo a seguir retorna a contagem de token para o prompt especificado usando o modelo llama3.1-70b:
SELECT SNOWFLAKE.CORTEX.COUNT_TOKENS( 'llama3.1-70b', 'what is a large language model?' );
+---+
| 6 |
+---+
Avisos legais¶
Consulte AI e ML Snowflake.