Elegir una función de procesamiento del lenguaje natural
En este documento se comparan las funciones de procesamiento del lenguaje natural disponibles en BigQuery ML, que son ML.GENERATE_TEXT
, ML.TRANSLATE
y ML.UNDERSTAND_TEXT
.
Puede usar la información de este documento para decidir qué función usar en los casos en los 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 de procesamiento del lenguaje natural (PLN) personalizadas a un coste inferior. Esta función ofrece compatibilidad con más idiomas, un mayor rendimiento y la posibilidad de ajustar modelos. Además, funciona con modelos multimodales.ML.TRANSLATE
es una buena opción para realizar tareas de PNL específicas de traducción en las que necesites admitir una alta tasa de consultas por minuto.ML.UNDERSTAND_TEXT
es una buena opción para realizar tareas de PLN compatibles con la API 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 |
|
---|---|---|---|
Finalidad | Realiza cualquier tarea de PLN enviando una petición a un modelo de Gemini o de un partner o a un modelo abierto. Por ejemplo, para realizar una tarea de respuesta a preguntas, puedes proporcionar una petición similar a |
Usa la API Cloud Translation para realizar las siguientes tareas: | Usa la API 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. Incurre en cargos de Vertex AI por las llamadas al modelo. Si usas un modelo de Gemini 2.0 o una versión posterior, la llamada se factura según la tarifa de la API por lotes. Para obtener más información, consulta Coste de crear y desplegar 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. Se incurre en cargos por las llamadas a la API Cloud Translation. Para obtener más información, consulta la página Precios de la API Cloud Translation. |
Genera cargos de BigQuery ML por los datos procesados. Para obtener más información, consulta los precios de BigQuery ML. Se aplican cargos por las llamadas a la API Cloud Natural Language. Para obtener más información, consulta los precios de la API Cloud Natural Language. |
Solicitudes por minuto | No aplicable a los modelos de Gemini. Entre 25 y 60 en el caso de los modelos de partners. 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 | Oscila entre 8192 y más de 1 millón, según el modelo utilizado. |
Sin límite de tokens. Sin embargo, ML_TRANSLATE tiene un límite de 30.000 bytes.
|
100.000. |
Datos de entrada | Admite tanto texto como datos no estructurados de tablas estándar y 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 función | La salida puede variar en las llamadas al modelo, incluso con la misma petición. | Produce el mismo resultado para un tipo de tarea determinado en cada llamada correcta a la API. La salida incluye información sobre el idioma de entrada. | Produce el mismo resultado para un tipo de tarea determinado en cada llamada correcta a la API. La salida incluye información sobre la magnitud del sentimiento en las tareas de análisis de sentimiento. |
Contexto de datos | Puedes proporcionar contexto de los datos como parte de la petición que envíes. | No es compatible. | No es compatible. |
Ajuste supervisado | La puesta a punto supervisada está disponible en algunos modelos. | No es compatible. | No es compatible. |
Idiomas disponibles | La asistencia varía en función del LLM que elijas. | Admite los idiomas de la API Cloud Translation. | Admite los idiomas de la API Cloud Natural Language. |
Regiones disponibles | Disponible en todas las regiones de la IA generativa en Vertex AI. | Se admite en las multirregiones EU y US . |
Se admite en las multirregiones EU y US . |