Azure Yapay Zeka Arama için REST örnekleri

Note

Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.

Azure Yapay Zeka Arama çözümünün işlevselliğini ve iş akışını gösteren REST API örnekleri hakkında bilgi edinin. Bu örneklerde Arama Hizmeti REST API'leri kullanılır.

REST, Azure Yapay Zeka Arama'e yönelik kesin programlama arabirimidir ve hizmetle etkileşim kurmanın dilden bağımsız bir yolunu sunar. Bu nedenle, belgelerimizdeki örneklerin çoğu önemli kavramları göstermek ve açıklamak için REST API'lerini kullanır.

HTTP çağrılarını destekleyen herhangi bir istemciyi kullanabilirsiniz. REST İstemci uzantısıyla Visual Studio Code kullanarak HTTP isteğini formüle etmeyi öğrenmek için Hızlı Başlangıç: Tam metin araması'nın REST bölümüne bakın.

Belge örnekleri

Azure Yapay Zeka Arama ekibinden alınan kod örnekleri özellikleri ve iş akışlarını gösterir. Eğitici içerikler, hızlı başlangıç kılavuzları ve pratik kılavuzlarda aşağıdaki örnekler referans alınmaktadır. Bu örnekleri GitHub'daki Azure-Samples/azure-search-rest-samples sayfasında bulabilirsiniz.

Sample Article Açıklama
quickstart-agentic-retrieval Hızlı Başlangıç: Aracılı Arama LLM destekli sorgu planlaması ve yanıt oluşturma ile anlamsal derecelendirmeyi tümleştirin.
quickstart-keyword-search Hızlı Başlangıç: Tam metin arama Örnek verileri kullanarak arama dizini oluşturma, yükleme ve sorgulama.
quickstart-semantic-ranking (hızlı başlat - anlamsal sıralama) Hızlı Başlangıç: Anlam derecelendirmesi Dizin şemasına anlamsal derecelendirme ekleyin ve anlamsal sorgular çalıştırın.
hızlı başlangıç vektörleri Hızlı Başlangıç: Vektör araması Dizin ve sorgu vektör içeriği.
Acl Sorgu zamanı ACL ve RBAC uygulaması Rol tabanlı erişim denetimi (RBAC) ve erişim denetimi listelerini (ACL) kullanarak sorgu zamanı erişim denetimi uygulayın.
özel çözümleyiciler Öğretici: Telefon numaraları için özel çözümleyici oluşturma Aranabilir içerikteki desenleri ve özel karakterleri korumak için çözümleyici kullanın.
hata ayıklama oturumları Kılavuz: Hata Ayıklama Oturumlarını kullanarak beceri setini düzeltme Azure portalında daha sonra hata ayıklamak için arama nesneleri oluşturun.
index-json-blobs Öğretici: Azure Depolama'dan JSON bloblarını dizine alma JSON dizisi içindeki iç içe JSON için bir dizin oluşturucu, veri kaynağı ve dizin oluşturun. jsonArray ayrıştırma modelini ve documentRoot parametrelerini gösterir.
bilgi deposu REST kullanarak bilgi deposu oluşturma Bilgi madenciliği iş akışları için bir bilgi deposu doldurun.
Projeksiyon Bilgi deposunda projeksiyonları tanımlama Bilgi deposundaki fiziksel veri yapılarını belirtin.
skillset-tutorial Öğretici: Azure blob’larından yapay zekâ ile oluşturulan aranabilir içerik Azure blobları üzerinde yinelenen, bilgileri ayıklayan ve yapıyı yorumlayan bir beceri kümesi oluşturun.

Diğer örnekler

Aşağıdaki örnekler Azure Yapay Zeka Arama ekibi tarafından da yayımlanır ancak belgelerde bunlara başvurulmuyor. İlişkili README dosyaları kullanım yönergeleri sağlar.

Sample Açıklama
azure-search-classic-rag Azure Yapay Zeka Arama'ten klasik arama motorunu dayanak veri olarak kullanan tek seferlik RAG modeli ve Azure OpenAI'nın sohbet tamamlama modeli.

İpucu

GitHub'da Microsoft kod örneklerini aramak için örnekler tarayıcısını kullanın. Aramanızı ürüne, hizmete ve dile göre filtreleyebilirsiniz.