Freigeben über


ai_translate-Funktion

Gilt für:mit Häkchen markiert: Ja Databricks SQL mit Häkchen markiert: Ja Databricks Runtime

Important

Diese Funktionalität ist in public Preview und HIPAA kompatibel.

Während der Vorschau:

Mit der ai_translate()-Funktion können Sie ein hochmodernes Modell für generative KI aufrufen, um Text mithilfe von SQL in eine angegebene Zielsprache zu übersetzen.

Diese Funktion verwendet ein Chatmodell, das Endpunkten bedient, die von Databricks Foundation Model-APIs zur Verfügung gestellt werden, und unterstützt die folgenden Sprachen:

  • English
  • German
  • French
  • Italian
  • Portuguese
  • Hindi
  • Spanish
  • Thailändisch

Requirements

Important

Die zugrunde liegenden Modelle, die derzeit verwendet werden können, werden unter der Apache 2.0 License, Copyright © The Apache Software Foundation oder der LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. lizenziert. Alle Rechte vorbehalten. Kunden sind dafür verantwortlich, die Einhaltung anwendbarer Modelllizenzen sicherzustellen.

Databricks empfiehlt, diese Lizenzen zu überprüfen, um die Einhaltung der geltenden Bedingungen zu gewährleisten. Wenn in Zukunft Modelle entstehen, die gemäß den internen Benchmarks von Databricks besser funktionieren, kann Databricks das Modell (und die Liste der anwendbaren Lizenzen auf dieser Seite) ändern.

  • Diese Funktion ist nur für Arbeitsbereiche in Regionen verfügbar, die KI-Funktionen unterstützen, die für die Batch-Ableitung optimiert sind.
  • Diese Funktion ist in Azure Databricks SQL Classic nicht verfügbar.
  • Weitere Informationen finden Sie auf der Seite zu den Preisen von Databricks SQL.
  • In Databricks Runtime 15.1 und höher wird diese Funktion in Databricks-Notebooks unterstützt, einschließlich in Notebooks, die als Task in einem Databricks-Workflow ausgeführt werden.
  • Für Batch-Inferenz-Workloads ist Datenbausteine Runtime 15.4 ML LTS erforderlich, um die Leistung zu verbessern.

Syntax

ai_translate(content, to_lang)

Arguments

  • content: Ein STRING-Ausdruck – der Text, der übersetzt werden soll
  • to_lang: Ein STRING-Ausdruck – der Code der Zielsprache, in die der Inhalt übersetzt werden soll

Returns

Ein STRING.

Wenn content das NULL ist, ist das Ergebnis NULL.

Examples

> SELECT ai_translate('Hello, how are you?', 'es');
 "Hola, ¿cómo estás?"

> SELECT ai_translate('La vida es un hermoso viaje.', 'en');
 "Life is a beautiful journey."