Aracılığıyla paylaş


ai_classify işlevi

Şunlar için geçerlidir:check marked yes 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_classify() giriş metnini SQL kullanarak sağladığınız etiketlere göre sınıflandırmak için 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.

Söz dizimi

ai_classify(content, labels)

Bağımsız değişkenler

  • content: Bir STRING ifade, sınıflandırılacak metin.
  • labels: Değişmez ARRAY<STRING> değer, beklenen çıkış sınıflandırma etiketleri. En az 2 öğe ve en fazla 20 öğe içermelidir.

Döndürülenler

Bir STRING. Değer, bağımsız değişkende labels sağlanan dizelerden biriyle eşleşir. sınıflandırılamazsa content döndürürnull.

Örnekler

> 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