Escolher uma função de processamento de linguagem natural

Neste documento, você encontra uma comparação das funções de processamento de linguagem natural disponíveis no BigQuery ML, que são ML.GENERATE_TEXT, ML.TRANSLATE e ML.UNDERSTAND_TEXT. Use as informações deste documento para decidir qual função usar nos casos em que as funções têm recursos sobrepostos.

De modo geral, a diferença entre essas funções é a seguinte:

  • ML.GENERATE_TEXT é uma boa opção para executar tarefas personalizadas de processamento de linguagem natural (PLN) a um custo menor. Essa função oferece mais suporte a linguagens, capacidade de processamento mais rápida e capacidade de ajuste de modelos, além de funcionar com modelos multimodais.
  • ML.TRANSLATE é uma boa opção para executar tarefas de PLN específicas de tradução, em que você precisa oferecer suporte a uma alta taxa de consultas por minuto.
  • ML.UNDERSTAND_TEXT é uma boa opção para executar tarefas de PLN com suporte da API Cloud Natural Language.

Comparação das funções

Use a tabela a seguir para comparar as funções ML.GENERATE_TEXT, ML.TRANSLATE e ML.UNDERSTAND_TEXT:

ML.GENERATE_TEXT ML.TRANSLATE ML.UNDERSTAND_TEXT
Finalidade

Realize qualquer tarefa de PLN transmitindo um comando para um modelo do Gemini ou de parceiro ou para um modelo aberto.

Por exemplo, para executar uma tarefa de responder a perguntas, forneça um comando semelhante a CONCAT("What are the key concepts in the following article?: ", article_text).

Use a API Cloud Translation para realizar as seguintes tarefas: Use a API Cloud Natural Language para realizar as seguintes tarefas:
Faturamento

Incorrer em cobranças do BigQuery ML pelos dados processados. Para mais informações, consulte os preços do BigQuery ML.

Incorre em cobranças da Vertex AI por chamadas ao modelo. Se você estiver usando um modelo do Gemini 2.0 ou mais recente, a chamada será cobrada na taxa da API em lote. Para mais informações, consulte Custo de criação e implantação de modelos de IA na Vertex AI.

Incorrer em cobranças do BigQuery ML pelos dados processados. Para mais informações, consulte os preços do BigQuery ML.

Incorre em cobranças por chamadas para a API Cloud Translation. Para mais informações, consulte Preços da API Cloud Translation.

Incorrer em cobranças do BigQuery ML pelos dados processados. Para mais informações, consulte os preços do BigQuery ML.

Incorre em cobranças por chamadas à API Cloud Natural Language. Para mais informações, consulte Preços da API Cloud Natural Language.

Solicitações por minuto Não aplicável aos modelos do Gemini. Entre 25 e 60 para modelos de parceiros. Para mais informações, consulte Limites de solicitações por minuto. 200. Para mais informações, consulte Funções do serviço de IA do Google Cloud. 600. Para mais informações, consulte Funções do serviço de IA do Google Cloud.
Tokens por minuto Varia de 8.192 a mais de 1 milhão, dependendo do modelo usado. Sem limite de tokens. No entanto, ML_TRANSLATE tem um limite de 30.000 bytes. 100.000.
Dados de entrada Aceita dados de texto e não estruturados de tabelas padrão e de objetos do BigQuery. Compatível com dados de texto de tabelas padrão do BigQuery. Compatível com dados de texto de tabelas padrão do BigQuery.
Saída da função A saída pode variar para chamadas ao modelo, mesmo com o mesmo comando. Produz a mesma saída para um determinado tipo de tarefa em cada chamada bem-sucedida para a API. A saída inclui informações sobre o idioma de entrada. Produz a mesma saída para um determinado tipo de tarefa em cada chamada bem-sucedida para a API. A saída inclui informações sobre a magnitude do sentimento para tarefas de análise de sentimento.
Contexto de dados Você pode fornecer contexto de dados como parte do comando enviado. Incompatível. Incompatível.
Ajuste supervisionado O ajuste supervisionado é compatível com alguns modelos. Incompatível. Incompatível.
Idiomas compatíveis O suporte varia de acordo com o LLM escolhido. Oferece suporte aos idiomas da API Cloud Translation. Oferece suporte aos idiomas da API Cloud Natural Language.
Regiões compatíveis Disponível em todas as regiões da IA generativa para Vertex AI. Disponível nas multirregiões EU e US. Disponível nas multirregiões EU e US.