Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Внимание
Эта функция доступна в общедоступной предварительной версии и соответствии HIPAA.
Во время предварительной версии:
- Базовая языковая модель может обрабатывать несколько языков, но эта функция ИИ настраивается для английского языка.
- См. сведения о функциях с ограниченной региональной доступностью для региона "Функции ИИ".
Эта ai_mask() функция позволяет вызывать модель искусственного интеллекта для маскирования указанных сущностей в заданном тексте с помощью SQL. Эта функция использует конечную точку обслуживания модели чата, предоставленную с помощью API Databricks Foundation Model.
Требования
Лицензия Apache 2.0
Базовые модели, которые могут использоваться в настоящее время, лицензируются в соответствии с лицензией Apache 2.0, авторским правом © Apache Software Foundation. Клиенты отвечают за обеспечение соответствия применимым лицензиям модели.
Databricks рекомендует просматривать эти лицензии, чтобы обеспечить соответствие любым применимым условиям. Если модели появляются в будущем, которые лучше работают в соответствии с внутренними тестами Databricks, Databricks может изменить модель (и список применимых лицензий, предоставленных на этой странице).
- Эта функция доступна только в рабочих областях в регионах, поддерживающих функции ИИ, оптимизированные для пакетного вывода.
- Эта функция недоступна в Классической версии SQL Azure Databricks.
- Требуется Databricks Runtime 15.4 LTS и выше. Для лучшей производительности и доступа к новейшим функциям рекомендуется Databricks Runtime 18.2 и выше.
- Посетите страницу цен на Databricks SQL.
Синтаксис
ai_mask(content, labels)
Аргументы
-
content: ВыражениеSTRING. -
labels: литерал типаARRAY<STRING>. Каждый элемент представляет тип сведений для маскирования.
Возвраты
STRING, где указанная информация маскируется.
Если content равно NULL, то результат – NULL.
Примеры
> SELECT ai_mask(
'John Doe lives in New York. His email is john.doe@example.com.',
array('person', 'email')
);
"[MASKED] lives in New York. His email is [MASKED]."
> SELECT ai_mask(
'Contact me at 555-1234 or visit us at 123 Main St.',
array('phone', 'address')
);
"Contact me at [MASKED] or visit us at [MASKED]"