Elige una función de procesamiento de lenguaje natural
En este documento, se proporciona una comparación de las funciones de procesamiento de lenguaje natural disponibles en BigQuery ML, que son ML.GENERATE_TEXT
, ML.TRANSLATE
y ML.UNDERSTAND_TEXT
.
Puedes usar la información de este documento para decidir qué función usar en los casos en que las funciones tengan capacidades superpuestas.
A grandes rasgos, la diferencia entre estas funciones es la siguiente:
ML.GENERATE_TEXT
es una buena opción para realizar tareas personalizadas de procesamiento de lenguaje natural (PLN) a un costo más bajo. Esta función ofrece más compatibilidad con idiomas, mayor capacidad de procesamiento y capacidad de ajuste de modelos, y también funciona con modelos multimodales.ML.TRANSLATE
es una buena opción para realizar tareas de PNL específicas de la traducción en las que necesitas admitir una gran cantidad de consultas por minuto.ML.UNDERSTAND_TEXT
es una buena opción para realizar tareas de PLN compatibles con la API de Cloud Natural Language.
Comparación de funciones
Usa la siguiente tabla para comparar las funciones ML.GENERATE_TEXT
, ML.TRANSLATE
y ML.UNDERSTAND_TEXT
:
ML.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
---|---|---|---|
Objetivo | Realiza cualquier tarea de PNL pasando una instrucción a un modelo de Gemini o de socio o a un modelo abierto. Por ejemplo, para realizar una tarea de respuesta a preguntas, puedes proporcionar una instrucción similar a |
Usa la API de Cloud Translation para realizar las siguientes tareas: | Usa la API de Cloud Natural Language para realizar las siguientes tareas: |
Facturación | Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML. Genera cargos de Vertex AI por las llamadas al modelo. Si usas un modelo de Gemini 2.0 o posterior, la llamada se factura según la tarifa de la API por lotes. Para obtener más información, consulta Costo de crear y, luego, implementar modelos de IA en Vertex AI. |
Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML. Genera cargos por las llamadas a la API de Cloud Translation. Para obtener más información, consulta los precios de la API de Cloud Translation. |
Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML. Genera cargos por las llamadas a la API de Cloud Natural Language. Para obtener más información, consulta los precios de la API de Cloud Natural Language. |
Solicitudes por minuto | No se aplica a los modelos de Gemini. Entre 25 y 60 para los modelos de socios Para obtener más información, consulta Límites de solicitudes por minuto. | 200. Para obtener más información, consulta las funciones de los servicios de IA de Cloud. | 600. Para obtener más información, consulta las funciones de los servicios de IA de Cloud. |
Tokens por minuto | Varía de 8,192 a más de 1 millón, según el modelo utilizado. |
No hay límite de tokens. Sin embargo, ML_TRANSLATE tiene un límite de 30,000 bytes.
|
100,000 |
Datos de entrada | Admite datos de texto y no estructurados de tablas estándares y tablas de objetos de BigQuery. | Admite datos de texto de tablas estándar de BigQuery. | Admite datos de texto de tablas estándar de BigQuery. |
Resultado de la función | El resultado puede variar para las llamadas al modelo, incluso con la misma instrucción. | Produce el mismo resultado para un tipo de tarea determinado en cada llamada exitosa a la API. El resultado incluye información sobre el idioma de entrada. | Produce el mismo resultado para un tipo de tarea determinado en cada llamada exitosa a la API. La salida incluye información sobre la magnitud de la opinión para las tareas de análisis de opiniones. |
Contexto de datos | Puedes proporcionar contexto de datos como parte de la instrucción que envías. | No compatible. | No compatible. |
Ajuste supervisado | El ajuste supervisado es compatible con algunos modelos. | No compatible. | No compatible. |
Idiomas compatibles | La asistencia varía según el LLM que elijas. | Admite los idiomas de la API de Cloud Translation. | Admite los idiomas de la API de Cloud Natural Language. |
Regiones admitidas | Se admite en todas las regiones de la IA generativa para Vertex AI. | Se admite en las multirregiones EU y US . |
Se admite en las multirregiones EU y US . |