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

Ważne

Ta funkcja jest dostępna w publicznej wersji zapoznawczej.

W wersji zapoznawczej:

  • Podstawowy model językowy może obsługiwać kilka języków, jednak te funkcje są dostrojone w języku angielskim.
  • Istnieje ograniczenie przepustowości dla podstawowych interfejsów API modelu bazowego. Zobacz limity API modelu Foundation, aby zaktualizować te limity.
  • Do tej funkcji jest stosowany domyślny konserwatywny limit prędkości działania. W przypadku aplikacji o wysokiej przepływności skontaktuj się z pomocą techniczną.

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. W wersji zapoznawczej funkcja obsługuje tłumaczenie tylko w języku angielskim (en) i hiszpańskim (es).

Ta funkcja używa punktu końcowego obsługującego model czatu udostępnionego przez APIs modelu Databricks Foundation.

Wymagania

Ważne

Podstawowe modele, które mogą być używane w tej chwili, są licencjonowane w ramach licencji Apache 2.0 License, Copyright © The Apache Software Foundation lub LLAMA 3.3 Community License Copyright © Meta Platforms, Inc. Wszelkie prawa zastrzeżone. 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).

Uwaga

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.

Składnia

ai_translate(content, to_lang)

Argumenty

  • 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ść.

Zwraca

A STRING.

Jeśli content jest NULL, wynik to NULL.

Przykłady

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