Поделиться через


Функция ai_translate

Область применения:флажок Databricks SQL флажок Databricks Runtime

Внимание

Эта функция предоставляется в режиме общедоступной предварительной версии.

В предварительной версии:

  • Базовая языковая модель может обрабатывать несколько языков, однако эти функции настраиваются для английского языка.
  • Существует ограничение скорости для базовых API-интерфейсов модели Foundation. Изучите пределы API базовой модели, указанные в до update.
  • Из-за ограничения скорости эта функция предназначена для тестирования на небольших наборах данных, которые имеют менее 100 строк. Для вариантов использования с более чем 100 строками данных Databricks рекомендует использовать ai_query и подготовленную конечную точку пропускной способности. См. раздел Выполнение пакетной инференции LLM с помощью ai_query.

Эта ai_translate() функция позволяет вызывать модель создания искусственного интеллекта для перевода текста на указанный целевой язык с помощью SQL. Во время предварительной версии функция поддерживает перевод только на английский (en) и испанский (es).

Эта функция использует конечную точку обслуживания чата , доступную API модели Databricks Foundation.

Требования

Внимание

Базовые модели, которые могут использоваться в настоящее время, лицензируются в соответствии с лицензией Apache 2.0, © Apache Software Foundation или LLAMA 3.1 Community License Meta © Platform, Inc. Все права защищены. Клиенты отвечают за обеспечение соответствия применимым лицензиям модели.

Databricks рекомендует просматривать эти лицензии, чтобы обеспечить соответствие любым применимым условиям. Если в будущем появятся модели, которые показывают лучшие результаты по внутренним тестам Databricks, Databricks может изменить модель (и list применимых лицензий, предоставленных на этой странице).

В настоящее время Meta-Llama-3.1-70B-Instruct является базовой моделью, которая управляет этими функциями ИИ.

Примечание.

В Databricks Runtime 15.1 и более поздних версиях эта функция поддерживается в записных книжках Databricks, включая записные книжки, которые выполняются как задача в рабочем процессе Databricks.

Синтаксис

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