NLP-Funktion auswählen
In diesem Dokument werden die in BigQuery ML verfügbaren Funktionen zur Verarbeitung natürlicher Sprache verglichen: ML.GENERATE_TEXT
, ML.TRANSLATE
und ML.UNDERSTAND_TEXT
.
Anhand der Informationen in diesem Dokument können Sie entscheiden, welche Funktion Sie verwenden sollten, wenn sich die Funktionen in ihren Capabilities überschneiden.
Auf übergeordneter Ebene lässt sich der Unterschied zwischen diesen Funktionen so zusammenfassen:
ML.GENERATE_TEXT
ist eine gute Wahl für die kostengünstige Ausführung benutzerdefinierter NLP-Aufgaben (Natural Language Processing). Diese Funktion bietet mehr Sprachunterstützung, einen schnelleren Durchsatz und die Möglichkeit, Modelle zu optimieren. Außerdem funktioniert sie mit multimodalen Modellen.ML.TRANSLATE
ist eine gute Wahl für übersetzungsspezifische NLP-Aufgaben, bei denen Sie eine hohe Anzahl von Anfragen pro Minute unterstützen müssen.ML.UNDERSTAND_TEXT
ist eine gute Wahl für die Ausführung von NLP-Aufgaben, die von der Cloud Natural Language API unterstützt werden.
Funktionsvergleich
In der folgenden Tabelle können Sie die Funktionen ML.GENERATE_TEXT
, ML.TRANSLATE
und ML.UNDERSTAND_TEXT
vergleichen:
ML.GENERATE_TEXT |
ML.TRANSLATE |
ML.UNDERSTAND_TEXT |
|
---|---|---|---|
Zweck | Führen Sie eine beliebige NLP-Aufgabe aus, indem Sie einen Prompt an ein Gemini- oder Partnermodell oder ein offenes Modell übergeben. Wenn Sie beispielsweise eine Frage beantworten lassen möchten, können Sie einen Prompt wie |
Mit der Cloud Translation API können Sie die folgenden Aufgaben ausführen: | Mit der Cloud Natural Language API können Sie die folgenden Aufgaben ausführen: |
Abrechnung | Für die verarbeiteten Daten fallen BigQuery ML-Gebühren an. Weitere Informationen finden Sie unter BigQuery ML-Preise. Es fallen Vertex AI-Gebühren für Aufrufe des Modells an. Wenn Sie ein Modell mit Gemini 2.0 oder höher verwenden, wird der Aufruf zum Batch-API-Tarif abgerechnet. Weitere Informationen finden Sie unter Kosten für das Erstellen und Bereitstellen von KI-Modellen in Vertex AI. |
Für die verarbeiteten Daten fallen BigQuery ML-Gebühren an. Weitere Informationen finden Sie unter BigQuery ML-Preise. Für Aufrufe der Cloud Translation API fallen Gebühren an. Weitere Informationen finden Sie unter Preise für die Cloud Translation API. |
Für die verarbeiteten Daten fallen BigQuery ML-Gebühren an. Weitere Informationen finden Sie unter BigQuery ML-Preise. Für Aufrufe der Cloud Natural Language API fallen Gebühren an. Weitere Informationen finden Sie unter Preise für die Cloud Natural Language API. |
Anfragen pro Minute | Gilt nicht für Gemini-Modelle. Zwischen 25 und 60 für Partnermodelle. Weitere Informationen finden Sie unter Limits für Anfragen pro Minute. | 200. Weitere Informationen finden Sie unter Cloud AI-Servicefunktionen. | 600. Weitere Informationen finden Sie unter Cloud AI-Servicefunktionen. |
Tokens pro Minute | Je nach verwendetem Modell zwischen 8.192 und über 1 Million. |
Kein Tokenlimit. ML_TRANSLATE hat jedoch ein Limit von 30.000 Byte.
|
100.000 |
Eingabedaten | Unterstützt sowohl Text- als auch unstrukturierte Daten aus BigQuery-Standardtabellen und -Objekttabellen. | Unterstützt Textdaten aus BigQuery-Standardtabellen. | Unterstützt Textdaten aus BigQuery-Standardtabellen. |
Funktionsausgabe | Die Ausgabe kann bei Aufrufen des Modells variieren, auch wenn derselbe Prompt verwendet wird. | Gibt für einen bestimmten Aufgabentyp bei jedem erfolgreichen API-Aufruf dieselbe Ausgabe zurück. Die Ausgabe enthält Informationen zur Eingabesprache. | Gibt für einen bestimmten Aufgabentyp bei jedem erfolgreichen API-Aufruf dieselbe Ausgabe zurück. Die Ausgabe enthält Informationen zur Stärke des Sentiments für Sentimentanalyseaufgaben. |
Datenkontext | Sie können Datenkontext als Teil des Prompts angeben, den Sie einreichen. | Nicht unterstützt. | Nicht unterstützt. |
Überwachte Abstimmung | Die überwachte Abstimmung wird für einige Modelle unterstützt. | Nicht unterstützt. | Nicht unterstützt. |
Unterstützte Sprachen | Die Unterstützung variiert je nach ausgewähltem LLM. | Unterstützt Sprachen der Cloud Translation API. | Unterstützt Sprachen der Cloud Natural Language API. |
Unterstützte Regionen | Wird in allen Regionen für generative KI für Vertex AI unterstützt. | Wird in den Multiregionen EU und US unterstützt. |
Wird in den Multiregionen EU und US unterstützt. |