Функция ai_classify

Область применения:check marked yes Databricks SQL

Внимание

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

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

  • Базовая языковая модель может обрабатывать несколько языков, однако эти функции настраиваются для английского языка.
  • Существует ограничение скорости для базовых API-интерфейсов модели Foundation, см . ограничения api модели Foundation для обновления этих ограничений.

Функция ai_classify() позволяет вызывать модель создания искусственного интеллекта для классификации входного текста в соответствии с метками, предоставляемыми с помощью SQL. Эта функция использует конечную точку обслуживания чата , доступную API модели Databricks Foundation.

Требования

Внимание

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

В настоящее время mixtral-8x7B Instruct является базовой моделью, которая управляет этими функциями ИИ.

  • Эта функция доступна только в рабочих областях в поддерживаемых регионах API модели Foundation.
  • Эта функция недоступна в Классической версии SQL Azure Databricks.
  • Проверьте страницу цен на Databricks SQL.

Синтаксис

ai_classify(content, labels)

Аргументы

  • contentSTRING: выражение, текст, классифицируемый.
  • labels: литерал, ожидаемые ARRAY<STRING> метки классификации выходных данных. Должен содержать не менее 2 элементов и не более 20 элементов.

Возвраты

STRING. Значение соответствует одной из строк, предоставленных в аргументе labels . Возвращает, nullcontent если не удается классифицировать.

Примеры

> SELECT ai_classify("My password is leaked.", ARRAY("urgent", "not urgent"));
  urgent

> SELECT
    description,
    ai_classify(description, ARRAY('clothing', 'shoes', 'accessories', 'furniture')) AS category
  FROM
    products