Функция ai_translate
Область применения: Databricks SQL
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
В предварительной версии
- Базовая языковая модель может обрабатывать несколько языков, однако эти функции настраиваются для английского языка.
- Существует ограничение скорости для базовых API-интерфейсов модели Foundation, см . ограничения api модели Foundation для обновления этих ограничений.
Эта ai_translate()
функция позволяет вызывать модель создания искусственного интеллекта для перевода текста на указанный целевой язык с помощью SQL. Во время предварительной версии функция поддерживает перевод только на английский (en) и испанский (es).
Эта функция использует конечную точку обслуживания чата , доступную API модели Databricks Foundation.
Требования
Внимание
Базовые модели, которые могут использоваться в настоящее время, лицензируются в соответствии с лицензией Apache 2.0 или лицензией сообщества Llama 2. Databricks рекомендует просматривать эти лицензии, чтобы обеспечить соответствие любым применимым условиям. Если модели появляются в будущем, которые лучше работают в соответствии с внутренними тестами Databricks, Databricks может изменить модель (и список применимых лицензий, предоставленных на этой странице).
В настоящее время mixtral-8x7B Instruct является базовой моделью, которая управляет этими функциями ИИ.
- Эта функция доступна только в рабочих областях в поддерживаемых регионах API модели Foundation.
- Эта функция недоступна в Классической версии SQL Azure Databricks.
- Проверьте страницу цен на Databricks SQL.
Синтаксис
ai_translate(content, to_lang)
Аргументы
content
STRING
: выражение, преобразованный текст.to_lang
STRING
: выражение, целевой код языка для перевода содержимого в.
Возвраты
STRING
.
Если content
равно NULL
, то результат – NULL
.
Примеры
> 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."