Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения: Databricks SQL
Databricks Runtime
Внимание
Эта функция предоставляется в режиме общедоступной предварительной версии.
Во время предварительной версии базовая языковая модель может обрабатывать несколько языков, но эта функция ИИ настраивается для английского языка.
Функция ai_classify()
позволяет вызывать модель создания искусственного интеллекта для классификации входного текста в соответствии с метками, предоставляемыми с помощью SQL. Эта функция использует конечную точку модели чата, предоставляемую API моделей Databricks Foundation.
Требования
Внимание
Базовые модели, которые могут использоваться в настоящее время, лицензируются в соответствии с лицензией Apache 2.0, Авторским правом © The Apache Software Foundation или лицензией сообщества LLAMA 3.3, Авторским правом © Meta Platforms, Inc. Все права защищены. Клиенты отвечают за обеспечение соответствия применимым лицензиям модели.
Databricks рекомендует просматривать эти лицензии, чтобы обеспечить соответствие любым применимым условиям. Если модели появляются в будущем, которые лучше работают в соответствии с внутренними тестами Databricks, Databricks может изменить модель (и список применимых лицензий, предоставленных на этой странице).
- Эта функция доступна только в рабочих областях с функциями ИИ, использующими API Foundation Model в поддерживаемых регионах.
- Эта функция недоступна в Классической версии SQL Azure Databricks.
- Проверьте страницу цен на Databricks SQL.
- В Databricks Runtime 15.1 и более поздних версиях эта функция поддерживается в записных книжках Databricks, включая записные книжки, которые выполняются как задача в рабочем процессе Databricks.
- Для повышения производительности рабочих нагрузок пакетного вывода требуется Среда выполнения Databricks Runtime 15.4 ML LTS.
Синтаксис
ai_classify(content, labels)
Аргументы
-
content
: ВыражениеSTRING
, текст, который подлежит классификации. -
labels
: литералARRAY<STRING>
, ожидаемые метки классификации выходных данных. Должен содержать не менее 2 элементов и не более 20 элементов.
Возвраты
STRING
. Значение соответствует одной из строк, предоставленных в аргументе labels
. Возвращает null
, если content
не удается классифицировать.
Примеры
> 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
LIMIT 10;