Megosztás a következőn keresztül:


ai_translate függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Fontos

Ez a funkció a nyilvános előzetes verzióban érhető el.

Az előzetes verzióban a mögöttes nyelvi modell több nyelvet is képes kezelni, de ez az AI-függvény angolra van hangolva.

A ai_translate() függvény lehetővé teszi, hogy meghívjon egy korszerű generatív AI-modellt, amellyel szöveget fordíthat le egy adott célnyelvre az SQL használatával. Az előzetes verzióban a függvény csak az angol (en) és a spanyol (es) közötti fordítást támogatja.

Ez a függvény a Databricks Foundation Model API-k által elérhetővé tett végpontot kiszolgáló csevegőmodellt használ.

Követelmények

Fontos

Az alapul szolgáló modellek, amelyek jelenleg használhatók, az Apache 2.0 licenc , Az © Apache Software Foundation vagy a LLAMA 3.3 közösségi licenc Copyright © Meta Platforms, Inc. licenc alapján vannak licencelve. Minden jog fenntartva. Az ügyfelek felelősek az alkalmazandó modelllicencek megfelelőségének biztosításáért.

A Databricks azt javasolja, hogy tekintse át ezeket a licenceket a vonatkozó feltételek betartásának biztosítása érdekében. Ha a jövőben olyan modellek jelennek meg, amelyek a Databricks belső teljesítménymutatóinak megfelelően jobban teljesítenek, a Databricks megváltoztathatja a modellt (és az ezen az oldalon található érvényes licencek listáját).

  • Ez a függvény csak az AI Functions munkaterületein érhető el az Alapmodell API-k által támogatott régiók használatával.
  • Ez a függvény nem érhető el a klasszikus Azure Databricks SQL-ben.
  • Tekintse meg a Databricks SQL díjszabási oldalát.
  • A Databricks Runtime 15.1-ben és újabb verziókban ez a függvény támogatott a Databricks-jegyzetfüzetekben, beleértve a Databricks-munkafolyamatokban feladatként futtatott jegyzetfüzeteket is.
  • Kötegelt következtetési feladatokhoz a jobb teljesítmény érdekében a Databricks Runtime 15.4 ML LTS szükséges.

Szintaxis

ai_translate(content, to_lang)

Argumentumok

  • content: Kifejezés STRING , a lefordítandó szöveg.
  • to_lang: Egy STRING kifejezés, a tartalom lefordítására vonatkozó célnyelvi kód.

Visszaküldések

A STRING.

Ha contentNULL van, akkor az eredmény NULL.

Példák

> 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."