Udostępnij za pośrednictwem


Funkcja ai_translate

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Important

Ta funkcja jest w publicznej wersji zapoznawczej i zgodna ze standardem HIPAA.

Podczas korzystania z wersji zapoznawczej:

  • Podstawowy model językowy może obsługiwać kilka języków, ale ta funkcja sztucznej inteligencji jest dostrojona do języka angielskiego.
  • Zobacz Funkcje z ograniczoną dostępnością regionalną w kontekście dostępności AI Functions w regionach.

Funkcja ai_translate() umożliwia wywoływanie najnowocześniejszego modelu generowania sztucznej inteligencji w celu tłumaczenia tekstu na określony język docelowy przy użyciu języka SQL.

Ta funkcja używa modelu czatu obsługującego punkt końcowy udostępniany przez interfejsy API modelu usługi Databricks Foundation i obsługuje następujące języki.

Argument to_lang akceptuje kody języków IETF BCP 47 (na podstawie iso 639-1), pełne nazwy języków lub fraz opisowych:

Język Code
angielski en
Francuski fr
Niemiecki de
Język hindi hi
Włoski it
Portugalski pt
Hiszpański es
Tajska th

Requirements

Licencja apache 2.0

Podstawowe modele, które mogą być używane w tej chwili, są licencjonowane w ramach licencji apache 2.0, Copyright © The Apache Software Foundation. Klienci są odpowiedzialni za zapewnienie zgodności z odpowiednimi licencjami modelu.

Usługa Databricks zaleca przejrzenie tych licencji w celu zapewnienia zgodności z dowolnymi odpowiednimi warunkami. Jeśli modele pojawią się w przyszłości, które działają lepiej zgodnie z wewnętrznymi testami porównawczymi usługi Databricks, usługa Databricks może zmienić model (oraz listę odpowiednich licencji dostępnych na tej stronie).

  • Ta funkcja jest dostępna tylko w obszarach roboczych w regionach, które obsługują funkcje sztucznej inteligencji zoptymalizowane pod kątem wnioskowania wsadowego.
  • Ta funkcja nie jest dostępna w usłudze Azure Databricks SQL Classic.
  • Sprawdź stronę cennika usługi Databricks SQL.
  • W środowisku Databricks Runtime 15.1 lub nowszym ta funkcja jest obsługiwana w notesach usługi Databricks, w tym notesach uruchamianych jako zadanie w przepływie pracy usługi Databricks.
  • Obciążenia związane z wnioskowaniem wsadowym wymagają korzystania ze środowiska Databricks Runtime 15.4 ML LTS w celu poprawy wydajności.

Syntax

ai_translate(content, to_lang)

Arguments

  • content: Wyrażenie STRING, tekst do przetłumaczenia.
  • to_lang STRING: wyrażenie, kod języka docelowego, na który ma być tłumaczona zawartość.

Returns

Element STRING.

Jeśli content jest NULL, wynik to 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."