Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure AI uzantısı, doğrudan veritabanının içinden yaklaşım analizi gibi Azure AI Dil Hizmetleri'ni çağırma olanağı sağlar.
Önkoşullar
- .
- Anahtarınızı ve uç noktanızı almak için Azure portalında bir Dil kaynağı oluşturun.
- Dağıtıldıktan sonra Kaynağa git'i seçin.
Not
Uzantıyı API'ye bağlamak için oluşturduğunuz kaynaktan anahtar, uç nokta ve bölgeye ihtiyacınız olacaktır.
Azure Bilişsel Hizmetler ile azure_ai uzantısını yapılandırma
Dil kaynağında, Kaynak Yönetimi, dil kaynağınız için uç noktayı, anahtarları ve Konum/Bölge'yi bulabilirsiniz. Uzantının model dağıtımını çağırmasını sağlamak azure_ai için uç noktayı ve anahtarı kullanın. Konum/Bölge ayarı yalnızca çeviri işlevi için gereklidir.
select azure_ai.set_setting('azure_cognitive.endpoint','https://<endpoint>.cognitiveservices.azure.com');
select azure_ai.set_setting('azure_cognitive.subscription_key', '<API Key>');
-- the region setting is only required for the translate function
select azure_ai.set_setting('azure_cognitive.region', '<Region>');
Duygu analizi
Yaklaşım analizi , modele geçirilen metin için yaklaşım etiketleri (negative,positive,neutral) ve güvenilirlik puanları sağlar.
azure_cognitive.analyze_sentiment
azure_cognitive.analyze_sentiment(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
batch_size
integer DEFAULT 10 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının yaklaşım analizi için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 yeniden denenebilir bir hatayla başarısız olduğunda uzantının yaklaşım analizi için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.sentiment_analysis_result veya TABLE(result azure_cognitive.sentiment_analysis_result) kullanılan işlevin aşırı yüklenmesine bağlı olarak, giriş metninin yaklaşım tahminleriyle tek bir öğe veya tek sütunlu bir tablo. Metinde 0 ile positive1 arasında gerçek bir sayı olarak gösterilen pozitif, nötr ve negatif puanını içeren yaklaşımı negativeneutralmixediçerir. Örneğin içinde (neutral,0.26,0.64,0.09)yaklaşım, konumunda nötrneutral, konumunda ise negatif positivepuandır 0.260.64.0.09
Dil algılama
Azure AI'de dil algılama, belgenin dilini otomatik olarak algılar.
azure_cognitive.detect_language
azure_cognitive.detect_language(text text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.detect_language(text text[], batch_size integer DEFAULT 1000, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
batch_size
integer DEFAULT 1000 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının dil algılama için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının yeniden denenebilir bir hatayla başarısız olduğunda dil algılama için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.language_detection_result ya da TABLE(result azure_cognitive.language_detection_result) algılanan dil adı, iki harfli ISO 639-1 gösterimi ve algılama için güvenilirlik puanı ile kullanılan işlevin aşırı yüklenmesine bağlı olarak tek bir öğe veya tek sütunlu bir tablo. Örneğin, içinde (Portuguese,pt,0.97)dil, Portuguesealgılama güveni ise şeklindedir 0.97.
Anahtar ifade ayıklama
Azure AI'de anahtar ifade ayıklama, metindeki ana kavramları ayıklar.
azure_cognitive.extract_key_phrases
azure_cognitive.extract_key_phrases(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dillerin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
batch_size
integer DEFAULT 10 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının anahtar tümcecik ayıklaması için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının beklediği süre (milisaniye), anahtar ifade ayıklama için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce yeniden denenebilir bir hatayla başarısız olduğunda.
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
text[] veya TABLE(key_phrases text[]) metinde tanımlanan anahtar ifadelerle birlikte tek bir öğe veya tek sütunlu bir tablo. Örneğin , ve text olarak ayarlanmış 'For more information, see Cognitive Services Compliance and Privacy notes.'bir language kümeyle 'en'çağrılırsa döndürebilir{"Cognitive Services Compliance","Privacy notes",information}.
Varlık bağlama
Azure AI'da varlık bağlama, metinde bulunan varlıkları iyi bilinen bir bilgi bankası bağlayan varlıkların kimliğini tanımlar ve belirler.
azure_cognitive.linked_entities
azure_cognitive.linked_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
batch_size
integer DEFAULT 5 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.linked_entity[] ya da TABLE(entities azure_cognitive.linked_entity[]) metinde tanımlanan anahtar ifadelerin bulunduğu bir dizi veya tek sütunlu bir tablo, her birinin adı, veri kaynağı tanımlayıcısını, dili, veri kaynağını, URL'yi, koleksiyonunu azure_cognitive.linked_entity_match (metin ve güvenilirlik puanını tanımlama) ve son olarak bir Bing varlık arama API'si tanımlayıcısını tanımladığı bağlantılı varlıklar koleksiyonu. Örneğin , ve text olarak ayarlanmış 'For more information, see Cognitive Services Compliance and Privacy notes.'bir language kümeyle 'en'çağrılırsa döndürebilir{"(\"Cognitive computing\",\"Cognitive computing\",en,Wikipedia,https://en.wikipedia.org/wiki/Cognitive_computing,\"{\"\"(\\\\\"\"Cognitive Services\\\\\"\",0.78)\ "\"}\",d73f7d5f-fddb-0908-27b0-74c7db81cd8d)","(\"Regulatory compliance\",\"Regulatory compliance\",en,Wikipedia,https://en.wikipedia.org/wiki/Regulatory_compliance ,\"{\"\"(Compliance,0.28)\"\"}\",89fefaf8-e730-23c4-b519-048f3c73cdbd)","(\"Information privacy\",\"Information privacy\",en,Wikipedia,https://en.wikipedia.org/wiki /Information_privacy,\"{\"\"(Privacy,0)\"\"}\",3d0f2e25-5829-4b93-4057-4a805f0b1043)"}.
azure_cognitive.recognize_entities
Azure AI'daki Adlandırılmış Varlık Tanıma (NER) özelliği, yapılandırılmamış metinlerdeki varlıkları tanımlayabilir ve kategorilere ayırabilir.
azure_cognitive.recognize_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
batch_size
integer DEFAULT 5 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının, yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.entity[] ya da TABLE(entities azure_cognitive.entity[]) her birinin varlığı, varlığın kategorisini ve eşleşmenin güvenilirlik puanını tanımlayan metni tanımladığı varlıklara sahip bir dizi veya tek sütunlu bir tablo. Örneğin , ve text olarak ayarlanmış 'For more information, see Cognitive Services Compliance and Privacy notes.'bir language kümeyle 'en'çağrılırsa döndürebilir{"(\"Cognitive Services\",Skill,\"\",0.94)"}.
Kişisel verileri (PII) algılama
Giriş metninde bulunan PII verilerini tanımlar ve bu varlıkları türlere ayırır.
azure_cognitive.recognize_pii_entities
azure_cognitive.recognize_pii_entities(text text, language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text[] DEFAULT NULL::text[], domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
domain
text DEFAULT 'none'::text, kişisel veri Varlık Tanıma için kullanılan kişisel veri etki alanı. Geçerli değerler none , etki alanı belirtilmemiş ve phi Kişisel Sistem Durumu Bilgileri içindir.
batch_size
integer DEFAULT 5 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT true Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının, yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.pii_entity_recognition_result veya TABLE(result azure_cognitive.pii_entity_recognition_result) tek bir değer ya da yeniden işlem uygulanmış metni ve varlıkları içeren tek sütunlu bir tablo olarak azure_cognitive.entity[]. Her varlık, hatalı olmayan metni, kişisel veri kategorisini, alt kategoriyi ve varlığın tanımlanan alt dizeyle doğru şekilde eşleştiğini gösteren bir puan içerir. Örneğin , ve text olarak ayarlanmış 'My phone number is +1555555555, and the address of my office is 16255 NE 36th Way, Redmond, WA 98052.'bir language kümeyle 'en'çağrılırsa döndürebilir("My phone number is ***********, and the address of my office is ************************************.","{""(+1555555555,PhoneNumber,\\""\\"",0.8)"",""(\\""16255 NE 36th Way, Redmond, WA 98052\\"",Address,\\""\\"",1)""}").
Belge özetleme
Belge özetleme , belgeler için bir özet oluşturmak için doğal dil işleme tekniklerini kullanır.
azure_cognitive.summarize_abstractive
Belge soyut özetleme , belgede aynı sözcükleri kullanmayabilecek ancak ana fikri yakalayan bir özet oluşturur.
azure_cognitive.summarize_abstractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
sentence_count
integer DEFAULT 3, özetlemenin içermesi gereken en fazla cümle sayısıdır.
batch_size
integer DEFAULT 25 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının, yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
text[] veya TABLE(summaries text[]) bir dizi ya da her biri tanımlı sentence_countdeğerini aşmayan tek sütunlu özetler tablosu. Örneğin , ve text olarak ayarlanmış 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.'bir language kümeyle 'en'çağrılırsa döndürebilir{"PostgreSQL is a database system with advanced features such as atomicity, consistency, isolation, and durability (ACID) properties. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. PostgreSQL was the default database for macOS Server and is available for Linux, BSD, OpenBSD, and Windows."}.
azure_cognitive.summarize_extractive
Belge ayıklayıcı özetleme , belge içinde temel tümceleri ayıklayan bir özet oluşturur.
azure_cognitive.summarize_extractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Bağımsız değişkenler
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
sentence_count
integer DEFAULT 3, ayıklanması gereken en fazla cümle sayısıdır.
sort_by
text DEFAULT ``offset``::text, ayıklanan cümlelerin sırası. Geçerli değerler: rank ve offset.
batch_size
integer DEFAULT 25 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi inputtext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
disable_service_logs
boolean DEFAULT false Dil hizmeti, giriş metninizi yalnızca sorun gidermeye izin vermek için 48 saat boyunca günlüğe kaydeder. Bu özelliği giriş true günlüğünü devre dışı bırakmak ve oluşan sorunları araştırma yeteneğimizi sınırlandırabilir.
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının, yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Daha fazla bilgi için adresinde Bilişsel Hizmetler Uyumluluğu ve Gizlilik notları https://aka.ms/cs-complianceve adresinden Microsoft Sorumlu Yapay Zeka ilkeleri konularına bakın https://www.microsoft.com/ai/responsible-ai.
Dönüş türü
azure_cognitive.sentence[] veya TABLE(sentences azure_cognitive.sentence[]) sıra puanıyla birlikte ayıklanan cümlelerden oluşan bir dizi veya tek sütunlu bir tablo.
Örneğin , ve text olarak ayarlanmış 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.'bir language kümeyle 'en'çağrılırsa döndürebilir{"(\"PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures.\",0.16)","(\"It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users.\",0)","(\"It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.\",1)"}.
Dil çevirisi
Azure AI Metin Çevirisi , hedef dillere gerçek zamanlı olarak hızlı ve doğru çeviri sağlar.
azure_cognitive.translate
azure_cognitive.translate(text text, target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text, target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Not
Çeviri yalnızca azure_ai uzantısının 0.2.0 sürümünde kullanılabilir. Sürümü denetlemek için pg_available_extensions katalog görünümünü denetleyin.
select * from pg_available_extensions where name = 'azure_ai';
Bağımsız değişkenler
Parametreler hakkında daha fazla bilgi için bkz . Translator API.
text
text veya text[] tek bir metin veya metin dizisi, kullanılan işlevin aşırı yüklenmesine bağlı olarak, işlenecek girişle birlikte.
target_language
text veya text[] kullanılan işlevin aşırı yüklenmesine bağlı olarak, girişin yazıldığını dilin iki harfli ISO 639-1 gösterimiyle tek bir değer veya değer dizisi. İzin verilen değerler için dil desteğini denetleyin.
source_language
text DEFAULT NULL giriş metninin yazıldığını dilin iki harfli ISO 639-1 gösterimi. İzin verilen değerler için dil desteğini denetleyin. Belirtilmezse, kaynak dili belirlemek için otomatik dil algılama uygulanır.
text_type
boolean DEFAULT 'plain' Çevrilen metin türünü tanımlar. Geçerli değerler 'düz' veya 'html' değerleridir. Tüm HTML'ler iyi biçimlendirilmiş olmalıdır.
profanity_action
boolean DEFAULT 'NoAction' Çevirilerde küfürlerin nasıl ele alınıyor olduğunu belirtir. Geçerli değerler 'NoAction', 'İşaretli' veya 'Silindi' değerleridir. 'NoAction' varsayılan davranıştır ve küfür kaynaktan hedefe geçer. 'Deleted', küfür içeren sözcüklerin değiştirilmeden kaldırıldığını gösterir. 'İşaretli' çıktıdaki işaretli sözcüğü profanity_marker parametresiyle değiştirir.
profanity_marker
boolean DEFAULT 'Asterisk' Küfürlerin çevirilerde nasıl işaretleneceğini belirtir. Olası değerler, küfürlü sözcüklerin yerine 'küfür/<küfür' etiketleri koyan><> ' Asterisk'tir.
suggested_source_language
text DEFAULT NULL Giriş metninin dili tanımlanamıyorsa geri dönüş dilini belirtir.
source_script
text DEFAULT NULL Giriş metninin belirli betiği.
target_script
text DEFAULT NULL Giriş metninin belirli betiği.
batch_size
integer DEFAULT 1000 bir kerede işlenebilecek kayıt sayısı (yalnızca parametresi texttext[]türünde olan işlevin aşırı yüklenmesi için kullanılabilir).
timeout_ms
integer DEFAULT 3600000 işlem durdurulduktan sonra milisaniye cinsinden zaman aşımı.
throw_on_error
boolean DEFAULT true hatası oluştuğunda işlevin sarmalama işlemlerinin geri alınmasına neden olan bir özel durum oluşturması gerekir.
max_attempts
integer DEFAULT 1 yeniden denenebilir bir hatayla başarısız olursa uzantının bağlı kimlikler için Azure Dil Hizmeti uç noktasını çağırmayı yeniden deneme sayısı.
retry_delay_ms
integer DEFAULT 1000 uzantının, yeniden denenebilir bir hatayla başarısız olduğunda bağlı kimlikler için Azure Dil Hizmeti uç noktasını yeniden çağırmadan önce beklediği süre (milisaniye).
Dönüş türü
azure_cognitive.translated_text_result ya da TABLE(result azure_cognitive.translated_text_result) çevrilmiş metinlerden oluşan bir dizi veya tek sütunlu tablo. Yanıt gövdesinin ayrıntıları yanıt gövdesinde bulunabilir.
Örnekler
Yaklaşım analizi örnekleri
select b.*
from azure_cognitive.analyze_sentiment('The book was not great, It is mediocre at best','en') b
Özetleme örnekleri
SELECT
bill_id,
unnest(azure_cognitive.summarize_abstractive(bill_text, 'en')) abstractive_summary
FROM bill_summaries
WHERE bill_id = '114_hr2499';
Çeviri örnekleri
-- Translate into Portuguese
select a.*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', 'pt') a;
-- Translate to multiple languages
select (unnest(a.translations)).*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', array['es', 'pt', 'zh-Hans']) a;
Kişisel veri algılama örnekleri
select
'Contoso employee with email Contoso@outlook.com is using our awesome API' as InputColumn,
pii_entities.*
from azure_cognitive.recognize_pii_entities('Contoso employee with email Contoso@outlook.com is using our awesome API', 'en') as pii_entities
İlgili içerik
- Azure OpenAI Hizmeti tümleştirmesi hakkında daha fazla bilgi edinin
- Azure Machine Learning tümleştirmesi hakkında daha fazla bilgi edinin
- PostgreSQL için Azure Veritabanı ile üretken yapay zeka.
- PostgreSQL için Azure Veritabanı Azure Machine Learning Services ile tümleştirme.
- PostgreSQL için Azure Veritabanı'nda Azure OpenAI ile vektör eklemeleri oluşturun.
- PostgreSQL için Azure Veritabanı'nda Azure AI uzantısı.
- PostgreSQL için Azure Veritabanı ile üretken yapay zeka.
- PostgreSQL için Azure Veritabanı ve Azure OpenAI ile bir öneri sistemi oluşturun.
- PostgreSQL için Azure Veritabanı ve Azure OpenAI ile anlamsal arama oluşturun.
- PostgreSQL için Azure Veritabanı'nda pgvector'ı etkinleştirin ve kullanın.