Escolha uma função de processamento de linguagem natural
Este documento oferece 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
.
Pode usar as informações neste documento para ajudar a decidir que função usar nos casos em que as funções têm capacidades sobrepostas.
A um nível elevado, a diferença entre estas funções é a seguinte:
ML.GENERATE_TEXT
é uma boa opção para realizar tarefas de processamento de linguagem natural (PLN) personalizadas a um custo mais baixo. Esta função oferece mais suporte de idiomas, um débito mais rápido e capacidade de ajuste do modelo, e também funciona com modelos multimodais.ML.TRANSLATE
é uma boa escolha para realizar tarefas de PNL específicas de tradução quando precisa de suportar uma taxa elevada de consultas por minuto.ML.UNDERSTAND_TEXT
é uma boa escolha para realizar tarefas de PNL suportadas pela API Cloud Natural Language.
Comparação de funções
Use a tabela seguinte para comparar as funções ML.GENERATE_TEXT
,
ML.TRANSLATE
e ML.UNDERSTAND_TEXT
:
ML.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
---|---|---|---|
Finalidade | Executar qualquer tarefa de PNL transmitindo um comando a um modelo do Gemini ou de parceiros ou a um modelo aberto. Por exemplo, para realizar uma tarefa de resposta a perguntas, pode fornecer um comando semelhante a |
Use a API Cloud Translation para realizar as seguintes tarefas: | Use a API Cloud Natural Language para realizar as seguintes tarefas: |
Faturação | Incorre em custos do BigQuery ML pelos dados processados. Para mais informações, consulte os preços do BigQuery ML. Incorre em custos do Vertex AI para chamadas para o modelo. Se estiver a usar um modelo do Gemini 2.0 ou superior, a chamada é faturada à taxa da API em lote. Para mais informações, consulte o artigo Custo da criação e implementação de modelos de IA na Vertex AI. |
Incorre em custos do BigQuery ML pelos dados processados. Para mais informações, consulte os
preços do BigQuery ML. Incorre em custos por chamadas à Cloud Translation API. Para mais informações, consulte os preços da API Cloud Translation. |
Incorre em custos do BigQuery ML pelos dados processados. Para mais informações, consulte os preços do BigQuery ML. Incorre em custos por chamadas para a API Cloud Natural Language. Para mais informações, consulte os preços da Cloud Natural Language API. |
Pedidos por minuto | Não aplicável a modelos do Gemini. Entre 25 e 60 para modelos de parceiros. Para mais informações, consulte os Limites de pedidos por minuto. | 200. Para mais informações, consulte as funções do serviço de IA na nuvem. | 600. Para mais informações, consulte as funções do serviço de IA na nuvem. |
Tokens por minuto | Varia entre 8192 e mais de 1 milhão, consoante o modelo usado. |
Sem limite de tokens. No entanto, ML_TRANSLATE tem um limite de 30 000 bytes.
|
100 000. |
Dados de entrada | Suporta texto e dados não estruturados de tabelas padrão e tabelas de objetos do BigQuery. | Suporta dados de texto de tabelas padrão do BigQuery. | Suporta dados de texto de tabelas padrão do BigQuery. |
Resultado da função | A saída pode variar para chamadas para o modelo, mesmo com o mesmo comando. | Produz o mesmo resultado para um determinado tipo de tarefa para cada chamada bem-sucedida à API. A saída inclui informações sobre o idioma de entrada. | Produz o mesmo resultado para um determinado tipo de tarefa para cada chamada bem-sucedida à API. O resultado inclui informações sobre a magnitude da sensação geral para tarefas de análise de sensação geral. |
Contexto dos dados | Pode fornecer contexto de dados como parte do comando que envia. | Não suportado. | Não suportado. |
Sintonização supervisionada | A sintonia supervisionada é suportada para alguns modelos. | Não suportado. | Não suportado. |
Idiomas suportados | O apoio técnico varia consoante o MDG escolhido. | Suporta idiomas da Cloud Translation API. | Suporta os idiomas da Cloud Natural Language API. |
Regiões suportadas | Suportado em todas as regiões da IA generativa para a Vertex AI. | Suportado nas multirregiões EU e US . |
Suportado nas multirregiões EU e US . |