ai_mask
işlevi
Şunlar için geçerlidir: Databricks SQL
Önemli
Bu özellik Genel Önizlemededir.
Önizlemede,
- Temel alınan dil modeli birkaç dili işleyebilir, ancak bu işlevler İngilizce için ayarlanmıştır.
- Temel alınan Temel Model API'leri için hız sınırlaması vardır. Bu sınırları güncelleştirmek için bkz . Temel Model API'leri sınırları .
işlevi, ai_mask()
SQL kullanarak belirli bir metindeki belirtilen varlıkları maskeleme amacıyla en son düzey üretken yapay zeka modelini çağırmanıza olanak tanır. Bu işlev, Databricks Foundation Model API'leri tarafından kullanıma sunulan uç noktayı sunan bir sohbet modeli kullanır.
Gereksinimler
Önemli
Şu anda kullanılabilecek temel modeller Apache 2.0 lisansı veya Llama 2 topluluk lisansı kapsamında lisanslandırılır. Databricks, geçerli koşullarla uyumluluğu sağlamak için bu lisansların gözden geçirilmesini önerir. Gelecekte Databricks'in iç karşılaştırmalarına göre daha iyi performans gösteren modeller ortaya çıkarsa Databricks modeli (ve bu sayfada sağlanan geçerli lisansların listesini) değiştirebilir.
Şu anda Mixtral-8x7B Instruct , bu yapay zeka işlevlerini destekleyen temel modeldir.
- Bu işlev yalnızca Temel Model API'leri tarafından desteklenen belirteç başına ödeme bölgelerindeki çalışma alanlarında kullanılabilir.
- Bu işlev Azure Databricks SQL Classic'te kullanılamaz.
- Databricks SQL fiyatlandırma sayfasını gözden geçirin.
Söz dizimi
ai_mask(content, labels)
Bağımsız değişkenler
content
: İfadeSTRING
.labels
: DeğişmezARRAY<STRING>
değer. Her öğe maskelenecek bir bilgi türünü temsil eder.
Döndürülenler
STRING
Belirtilen bilgilerin maskelendiği bir.
ise content
NULL
, sonuç olur NULL
.
Örnekler
> 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]"