Azure AI hizmetlerini kullanan uygulamalar geliştirme

Bu makalede, Azure OpenAI Hizmeti'ni ve diğer Azure AI Hizmetlerini kullanan uygulamalar geliştirmeyi öğrenmek için belgeler, örnekler ve diğer kaynaklar sağlanır.

Azure AI başvuru şablonları

Azure AI başvuru şablonları, iyi bakımlı, kolay dağıtılan başvuru uygulamaları sağlar. Bunlar, akıllı uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlar. Uçtan uca çözümler popüler, kapsamlı başvuru uygulamaları sağlar. Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir.

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak .NET kurumsal sohbet örneğini kullanmaya başlama .NET için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.
RAG kullanarak yapay zeka yardımcısı oluşturma Bu örnek, Azure OpenAI Hizmeti'nde Eklemeler API'si ve Tamamlamalar API'sinin yanı sıra Azure Cosmos DB'deki vektör veritabanını kullanan bir Soru-Cevap yapay zeka yardımcısı tasarlamayı ve uygulamayı gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Azure OpenAI (Python) ile sohbet uygulaması oluşturma ReadableStream üzerinden JSON Satırlarını kullanarak ChatGPT'den HTML/JS ön ucuna yanıt akışı sağlayan basit bir Python Quart uygulaması. (Python kodu başvuru olarak sağlanır ve .NET'e uyarlanabilir.)
Azure OpenAI (Python) ile LangChain oluşturma HTTP Alma veya Gönderme girişi olarak insan istemi almayı gösteren bir örnek, insan girişi ve şablon zincirlerini kullanarak tamamlamaları hesaplar. Bu, daha gelişmiş zincirler için kullanılabilecek bir başlangıç noktasıdır. (Python kodu başvuru olarak sağlanır ve .NET'e uyarlanabilir.)
Azure Container Apps ile ChatGPT Eklentisi Oluşturma (Python) GitHub Codespaces, VS Code ve Azure kullanarak ChatGPT Eklentisi oluşturmaya yönelik bir örnek. Örnek, Azure Geliştirici CLI'sını kullanarak eklentiyi Azure Container Apps'e dağıtmak için şablonlar içerir. (Python kodu başvuru olarak sağlanır ve .NET'e uyarlanabilir.)
Azure AI .NET Şablon Galerisi Azure AI şablonlarının tam listesi için galerimizi ziyaret edin. Galerimizdeki tüm uygulama şablonları tek bir komut kullanılarak oluşturulabilir ve dağıtılabilir: azd up.
Azure Container Apps ile akıllı yük dengeleme Bu çözüm, Microsoft'un yüksek performanslı YARP C# ters ara sunucu çerçevesi kullanılarak oluşturulur. Ancak bunu kullanmak için C# dilini anlamanız gerekmez, sağlanan Docker görüntüsünü oluşturabilirsiniz. Bu, aynı mantıkla API Management OpenAI akıllı yük dengeleyici için alternatif bir çözümdür.
Azure API Management ile akıllı yük dengeleme Kurumsal çözüm, kullanılabilirlik ve önceliğe bağlı olarak iki veya daha fazla OpenAI veya api arka ucu kullanmak için verimli bir mantık tutarken uygulamalarınızda tek bir uç noktayı sorunsuz bir şekilde kullanıma sunma amacıyla azure API Management İlkesi oluşturmayı gösterir.

Azure OpenAI

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak .NET kurumsal sohbet örneğini kullanmaya başlama .NET için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Redis için Azure Cache Enterprise (Python) ile Vektör Benzerliği Araması RAG senaryoları için arka uç vektör deposu olarak Redis için Azure Cache kullanma hakkında size yol gösteren bir makale. (Python kodu başvuru olarak sağlanır ve .NET'e uyarlanabilir.)
PostgreSQL (Python) kullanarak kendi verilerinizle OpenAI çözümleri PostgreSQL için Azure Veritabanı Esnek Sunucu ve PostgreSQL için Azure Cosmos DB'nin pgvector uzantısını nasıl desteklediğini açıklayan bir makale, genel bakış, senaryolar vb. (Python kodu başvuru olarak sağlanır ve .NET'e uyarlanabilir.)

SDK'lar ve diğer örnekler/yönergeler

Bağlantı Açıklama
.NET için Azure OpenAI SDK'sı .NET için Azure OpenAI istemci kitaplığının GitHub kaynak sürümü, OpenAI'nin REST API'lerinin, Azure SDK ekosisteminin geri kalanıyla idiomatic bir arabirim ve zengin tümleştirme sağlayan bir uyarlamadır. Azure OpenAI kaynaklarına veya Azure dışı OpenAI çıkarım uç noktasına bağlanarak Azure OpenAI dışı geliştirme için bile harika bir seçimdir.
Azure OpenAI SDK Sürümleri .NET, Java, JavaScript ve Go bağlantıları da dahil olmak üzere tüm Azure OpenAI SDK kitaplık paketlerinin bağlantıları.
Azure.AI.OpenAI NuGet paketi .NET için Azure OpenAI istemci kitaplığının NuGet sürümü.
GPT-35-Turbo ve GPT-4 kullanmaya başlama Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale.
Tamamlama .NET için Azure OpenAI istemci kitaplığını kullanarak sohbet etme, yanıt akışı yapma, kendi verilerinizi kullanma, ses dökümü yapma/çevirme, görüntü oluşturma gibi işlemleri gösteren 10 örnekten oluşan koleksiyon.
Akış Sohbeti Tamamlamaları Akış tamamlamalarını gösteren örneklerin ayrıntılı bağlantısı.
Microsoft Entra ID Rol tabanlı erişim denetimi ile OpenAI Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın.
Yönetilen Kimliklerle OpenAI Azure rol tabanlı erişim denetimi (Azure RBAC) gerektiren daha karmaşık güvenlik senaryolarına sahip bir makale. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.
Diğer örnekler .NET'te yazılmış OpenAI örnekleri koleksiyonu.
Daha fazla kılavuz Azure OpenAI Hizmeti belgelerinin hub sayfası.

Diğer Azure AI hizmetleri

Uçtan uca çözümler

Bağlantı Açıklama
Açıklamalı Alt Yazı ve Çağrı Merkezi Transkripsiyonu Çağrı merkezi senaryosunda başlık ve transkripsiyon örnekleri içeren bir depo.
Form Tanıma atölyesiyle yeni hasta kaydını kullanarak kağıt tabanlı bir işlemi otomatikleştirmek için Form Tanıma kullanın. (Kod) Atölye biçiminde bir Azure AI Belge Zekası senaryosunun tam kılavuzu.

Yapı taşları

Bağlantı Açıklama
OpenAI ile sohbet etmek için Konuşma kullanma Azure OpenAI Hizmeti ile sohbet etmek için Azure AI Konuşma'nın nasıl kullanılacağını gösteren bir makale. Konuşma hizmeti tarafından tanınan metin Azure OpenAI'ye gönderilir. Konuşma hizmeti daha sonra Azure OpenAI'den gelen metin yanıtını sentezler.
Belgeleri 100'den fazla farklı dile çevirin Yerel dosyaları veya ağ dosyalarını birçok farklı biçimde 100'den fazla farklı dile çevirmeyi gösteren bir makale. Desteklenen biçimler HTML, PDF, tüm Office belge biçimleri, Markdown, MHTML, Outlook, MSG, XLIFF, CSV, TSV ve düz metindir.

SDK'lar ve örnekler/rehberlik

Bağlantı Açıklama
Konuşma SDK'sı Örnekleri ile Konuşmayı uygulamalarınızla tümleştirme Azure Bilişsel Hizmetler Konuşma SDK'sı için bir örnek deposu. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar.
Azure AI Belge Zekası SDK'sı Azure AI Belge Zekası (eski adıyla Form Tanıma), belgelerden metinleri ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir.
.NET'te Form Tanıma kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama Azure.AI.FormRecognizer istemci kitaplığı için bir örnek deposu.
.NET'te Metin Analizi kullanarak belgeler içindeki metinleri ayıklama, sınıflandırma ve anlama Metin Analizi için istemci kitaplığı. Bu, metni anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan Azure AI Dil hizmetinin bir parçasıdır.
.NET'te Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'nin nasıl kullanılacağını açıklayan hızlı başlangıç makalesi.
.NET'te Soru Yanıtlama Sorunuzla birlikte gönderdiğiniz metin gövdesinden yanıt (ve güvenilirlik puanı) almak için hızlı başlangıç makalesi.
.NET'te Konuşma Dili Anlama Konuşmalardaki amaçları ve varlıkları ayıklayan ve Qna, Luis ve Konuşma Uygulaması gibi uygulamalardan en iyi yanıtı almak için konuşmaları analiz etmek için en iyi adayı seçen bir düzenleyici gibi davranan, bulut tabanlı bir konuşma yapay zeka hizmeti olan Conversational Language Understanding (CLU) için istemci kitaplığı.
Görüntüleri analiz etme Microsoft Azure AI Görüntü Analizi SDK'sı için örnek kod ve kurulum belgeleri

Azure AI başvuru şablonları

Azure AI başvuru şablonları, iyi bakımlı, kolay dağıtılan başvuru uygulamaları sağlar. Bunlar, akıllı uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlar. Uçtan uca çözümler popüler, kapsamlı başvuru uygulamaları sağlar. Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir.

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak Python kurumsal sohbet örneğini kullanmaya başlama Python için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Yapı Taşı Açıklama
Python'da Azure OpenAI ile sohbet uygulaması oluşturma ReadableStream üzerinden JSON Satırlarını kullanarak ChatGPT'den HTML/JS ön ucuna yanıt akışı sağlayan basit bir Python Quart uygulaması.
Python'da Azure OpenAI ile LangChain oluşturma HTTP Alma veya Gönderme girişi olarak bir insan isteminin nasıl alındığını gösteren Azure İşlevleri örneği, insan girişi ve şablon zincirlerini kullanarak tamamlamaları hesaplar. Bu, daha gelişmiş zincirler için kullanılabilecek bir başlangıç noktasıdır.
Python'da Azure Container Apps ile ChatGPT Eklentisi Oluşturma GitHub Codespaces, VS Code ve Azure kullanarak ChatGPT Eklentisi oluşturmaya yönelik bir örnek. Örnek, Azure Geliştirici CLI'sını kullanarak eklentiyi Azure Container Apps'e dağıtmak için şablonlar içerir.
Azure İşlevleri ile Azure AI Dilini Kullanarak Metni Özetleme Metin belgelerini giriş olarak alın, Azure AI Dili'ni kullanarak özetleyin ve ardından Azure İşlevleri kullanarak başka bir metin belgesine çıkış yapın.
Azure AI Python Şablon Galerisi Azure AI şablonlarının tam listesi için galerimizi ziyaret edin. Galerimizdeki tüm uygulama şablonları tek bir komut kullanılarak oluşturulabilir ve dağıtılabilir: azd up.
Azure Container Apps ile akıllı yük dengeleme Bu örnek çözüm , Microsoft'un yüksek performanslı YARP C# ters ara sunucu çerçevesi kullanılarak oluşturulur. Ancak bunu kullanmak için C# dilini anlamanız gerekmez, sağlanan Docker görüntüsünü oluşturabilirsiniz. Bu, aynı mantıkla API Management OpenAI akıllı yük dengeleyici için alternatif bir çözümdür.
Azure API Management ile akıllı yük dengeleme Kurumsal örnek çözüm , kullanılabilirlik ve önceliğe bağlı olarak iki veya daha fazla OpenAI veya api arka ucu kullanmak için verimli bir mantık tutarken uygulamalarınızda tek bir uç noktayı sorunsuz bir şekilde kullanıma sunma amacıyla bir Azure API Management İlkesi oluşturmayı gösterir.
Sohbet uygulamanızı buharlaştırma Bir sohbet uygulamasının yanıtlarını bir dizi doğru veya ideal yanıtla (temel gerçek olarak bilinir) değerlendirin. Evaulation araçları, Sohbet protokolüne uygun herhangi bir Sohbet API'siyle kullanılabilir.
Locust ile sohbet uygulamanızı yük testi Sohbet uygulamanızın beklenen yükü işleyebildiğini doğrulamak için bir Locust testi kullanın. Azure OpenAI TPM sınırları nedeniyle sohbet uygulamanız App Service'inizde ölçeklendirilmiyorsa bir yük dengeleyici ekleyin ve yükünüzü yeniden test edin. Akıllı yük dengeleyiciler Azure API Management ve Azure Container Apps'i içerir.

Azure OpenAI

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak Python kurumsal sohbet örneğini kullanmaya başlama Python için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Python'da Azure OpenAI ile sohbet uygulaması oluşturma ReadableStream üzerinden JSON Satırlarını kullanarak ChatGPT'den HTML/JS ön ucuna yanıt akışı sağlayan basit bir Python Quart uygulaması.
Python'da Azure OpenAI ile LangChain oluşturma HTTP Alma veya Gönderme girişi olarak insan istemi almayı gösteren bir örnek, insan girişi ve şablon zincirlerini kullanarak tamamlamaları hesaplar. Bu, daha gelişmiş zincirler için kullanılabilecek bir başlangıç noktasıdır.
Python'da Azure Container Apps ile ChatGPT Eklentisi Oluşturma GitHub Codespaces, VS Code ve Azure kullanarak ChatGPT Eklentisi oluşturmaya yönelik bir örnek. Örnek, Azure Geliştirici CLI'sını kullanarak eklentiyi Azure Container Apps'e dağıtmak için şablonlar içerir.
Redis için Azure Cache Enterprise ile Vektör Benzerliği Araması RAG senaryoları için arka uç vektör deposu olarak Redis için Azure Cache kullanan bir kılavuz.
PostgreSQL kullanarak kendi verilerinizle OpenAI çözümleri PostgreSQL için Azure Veritabanı Esnek Sunucu ve PostgreSQL için Azure Cosmos DB'nin pgvector uzantısını nasıl desteklediğini ve genel bakış ile senaryoları vb. açıklayan bir makale.

SDK'lar ve diğer örnekler/yönergeler

Bağlantı Açıklama
Python için OpenAI SDK'sı OpenAI Python kitaplığının GitHub kaynak kodu sürümü, Python dilinde yazılmış uygulamalardan OpenAI API'sine kolay erişim sağlar.
Azure OpenAI SDK Sürümleri .NET, Java, JavaScript ve Go bağlantıları da dahil olmak üzere tüm Azure OpenAI SDK kitaplık paketlerinin bağlantıları.
openai Python Paketi OpenAI Python kitaplığının PyPi sürümü.
GPT-35-Turbo ve GPT-4 kullanmaya başlama Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale.
Akış Sohbeti tamamlamaları Azure uç noktalarını kullanarak çalışmak için sohbet tamamlamaları alma örneği içeren bir not defteri. Bu örnek, sohbet tamamlamalarına odaklanır ancak API kullanılarak da kullanılabilen diğer bazı işlemlere de değinir.
OpenAI'den Azure OpenAI'ye geçme OpenAI ile Azure OpenAI Hizmeti arasında geçiş yapmak için kodunuzda yapmanız gereken küçük değişikliklerle ilgili rehberlik makalesi.
Eklemeler Azure uç noktaları kullanılarak yapılabilecek eklemelerin nasıl kullanılacağını gösteren bir not defteri. Bu örnek eklemelere odaklanır ancak API kullanılarak da kullanılabilen diğer bazı işlemlere de değinir.
Model dağıtma ve metin oluşturma Program aracılığıyla sohbet etmek için minimum, basit ayrıntılara sahip bir makale.
Microsoft Giriş Kimliği Rolü tabanlı erişim denetimi ile OpenAI Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın.
Yönetilen Kimliklerle OpenAI Daha karmaşık güvenlik senaryolarına sahip bir makale, Azure rol tabanlı erişim denetimi (Azure RBAC) gerektirir. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.
Diğer örnekler Teknoloji benimseme yolculuğunuzu başlatmanıza ve hızlandırmanıza yardımcı olacak kullanışlı Azure OpenAI Hizmeti kaynakları ve kod örnekleri bir derlemesi.
Daha fazla kılavuz Azure OpenAI Hizmeti belgelerinin hub sayfası.

Diğer Azure AI hizmetleri

Uçtan uca çözümler

Bağlantı Açıklama
Açıklamalı Alt Yazı ve Çağrı Merkezi Transkripsiyonu Çağrı merkezi senaryosunda başlık ve transkripsiyon örnekleri içeren bir depo.
Form Tanıma atölyesi ile yeni hasta kaydını kullanarak kağıt tabanlı bir işlemi otomatikleştirmek için Belge Zekası kullanma (Kod) Kağıt tabanlı bir işlemi dönüştürmek ve otomatikleştirmek için Belge Zekası'nın nasıl kullanılacağını gösteren atölye stili sunu.

Yapı taşları

Bağlantı Açıklama
OpenAI ile sohbet etmek için Konuşma kullanma Azure OpenAI Hizmeti ile sohbet etmek için Azure AI Konuşma özelliğini kullanın. Konuşma hizmeti tarafından tanınan metin Azure OpenAI'ye gönderilir. Konuşma hizmeti, Azure OpenAI'den gelen metin yanıtını sentezler.
Belge Çevirisi örnek uygulamalarını kullanarak belgeleri 100'den fazla farklı dile çevirin Hem Komut Satırı aracını hem de Windows, macOS ve Linux için Azure Belge Çevirisi hizmetine yerel arabirim olarak hizmet veren Bir Depo.

SDK'lar ve örnekler/rehberlik

Bağlantı Açıklama
Konuşma SDK'sı Örnekleri ile Konuşmayı uygulamalarınızla tümleştirme Azure Bilişsel Hizmetler Konuşma SDK'sı örnekleri. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar.
Azure AI Belge Zekası SDK'sı Azure AI Belge Zekası (eski adıyla Form Tanıma), belgelerden metinleri ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir.
Python'da Form Tanıma kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama Azure.AI.FormRecognizer istemci kitaplığı örnekleri.
Python'da Metin Analizi kullanarak belgelerdeki metinleri ayıklama, sınıflandırma ve anlama Metin Analizi için istemci kitaplığı. Bu, metni anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan Azure AI Dil hizmetinin bir parçasıdır.
Python'da Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'ni kullanan hızlı başlangıç makalesi.
Python'da Soru Yanıtlama Sorunuzla birlikte gönderdiğiniz metin gövdesinden yanıt (ve güvenilirlik puanı) alma adımlarını içeren hızlı başlangıç makalesi.
Python'da Konuşma Dili Anlama Konuşmalardaki amaçları ve varlıkları ayıklayan ve Qna, Luis ve Konuşma Uygulaması gibi uygulamalardan en iyi yanıtı almak için konuşmaları analiz etmek için en iyi adayı seçen bir düzenleyici gibi davranan, bulut tabanlı bir konuşma yapay zeka hizmeti olan Conversational Language Understanding (CLU) için istemci kitaplığı.
Görüntüleri analiz etme Microsoft Azure AI Görüntü Analizi SDK'sı için örnek kod ve kurulum belgeleri
Python için Azure AI İçeriği Kasa ty SDK Uygulama ve hizmetlerde kullanıcı tarafından oluşturulan ve yapay zeka tarafından oluşturulan zararlı içerikleri algılar. İçerik Kasa ty, zararlı malzemeleri algılamanıza olanak sağlayan metin ve görüntü API'leri içerir.

Azure AI başvuru şablonları

Azure AI başvuru şablonları, iyi bakımlı, kolay dağıtılan başvuru uygulamaları sağlar. Bunlar, akıllı uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlar. Uçtan uca çözümler popüler, kapsamlı başvuru uygulamaları sağlar. Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir.

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak JavaScript kurumsal sohbet örneğini kullanmaya başlama JavaScript için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Azure OpenAI (Python) ile sohbet uygulaması oluşturma ReadableStream üzerinden JSON Satırlarını kullanarak ChatGPT'den HTML/JS ön ucuna yanıt akışı sağlayan basit bir Python Quart uygulaması. (Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)
Azure OpenAI (Python) ile LangChain oluşturma HTTP Alma veya Gönderme girişi olarak insan istemi almayı gösteren bir örnek, insan girişi ve şablon zincirlerini kullanarak tamamlamaları hesaplar. Bu, daha gelişmiş zincirler için kullanılabilecek bir başlangıç noktasıdır. (Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)
Azure Container Apps ile ChatGPT Eklentisi Oluşturma (Python) GitHub Codespaces, VS Code ve Azure kullanarak ChatGPT Eklentisi oluşturmaya yönelik bir örnek. Örnek, Azure Geliştirici CLI'sını kullanarak eklentiyi Azure Container Apps'e dağıtmak için şablonlar içerir. (Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)
Azure AI JavaScript Şablon Galerisi Azure AI şablonlarının tam listesi için galerimizi ziyaret edin. Galerimizdeki tüm uygulama şablonları tek bir komut kullanılarak oluşturulabilir ve dağıtılabilir: azd up.
Azure Container Apps ile akıllı yük dengeleme Bu örnek çözüm , Microsoft'un yüksek performanslı YARP C# ters ara sunucu çerçevesi kullanılarak oluşturulur. Ancak bunu kullanmak için C# dilini anlamanız gerekmez, sağlanan Docker görüntüsünü oluşturabilirsiniz. Bu, aynı mantıkla API Management OpenAI akıllı yük dengeleyici için alternatif bir çözümdür.
Azure API Management ile akıllı yük dengeleme Kurumsal çözüm, kullanılabilirlik ve önceliğe bağlı olarak iki veya daha fazla OpenAI veya api arka ucu kullanmak için verimli bir mantık tutarken uygulamalarınızda tek bir uç noktayı sorunsuz bir şekilde kullanıma sunma amacıyla azure API Management İlkesi oluşturmayı gösterir.
Sohbet uygulamanızı buharlaştırma Bir sohbet uygulamasının yanıtlarını bir dizi doğru veya ideal yanıtla (temel gerçek olarak bilinir) değerlendirin. Evaulation araçları, Sohbet protokolüne uygun herhangi bir Sohbet API'siyle kullanılabilir.

Azure OpenAI

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak JavaScript kurumsal sohbet örneğini kullanmaya başlama JavaScript için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Redis için Azure Cache Enterprise (Python) ile Vektör Benzerliği Araması RAG senaryoları için arka uç vektör deposu olarak Redis için Azure Cache kullanma kılavuzu. (Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)
PostgreSQL (Python) kullanarak kendi verilerinizle OpenAI çözümleri PostgreSQL için PostgreSQL için Azure Veritabanı Esnek Sunucu ve Azure Cosmos DB'nin pgvector uzantısını nasıl desteklediğini açıklayan bir makale, genel bakış, senaryolar vb. (Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)

SDK

Paket Kaynak kodu Yayınlar npm
@azure/openai Kaynak kod Yayınlar Paket

Örnekler ve rehberlik

Bağlantı Açıklama
GPT-35-Turbo ve GPT-4 kullanmaya başlama Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale.
Tamamlama Sağlanan istem için tamamlamaların nasıl alınacaklarını gösteren basit bir örnek.
Akış Sohbeti Tamamlamaları Akış sohbeti tamamlama işlemlerinin nasıl kullanılacağını gösteren basit bir örnek.
OpenAI'den Azure OpenAI'ye geçme OpenAI ile Azure OpenAI Hizmeti arasında geçiş yapmak için kodunuzda yapmanız gereken küçük değişikliklerle ilgili yönergeler içeren makale.
Microsoft Entra ID Rol tabanlı erişim denetimi ile OpenAI Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın.
Yönetilen Kimliklerle OpenAI Daha karmaşık güvenlik senaryolarını ayrıntılı olarak gösteren bir makale, Azure rol tabanlı erişim denetimi (Azure RBAC) gerektirir. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.
Diğer örnekler Çeşitli senaryoları kapsayan OpenAI örnekleri.
Daha fazla kılavuz Azure OpenAI Hizmeti belgelerinin hub sayfası.

Açık kaynak tümleştirmesi

SDK

Paket Kaynak kodu Yayınlar npm
@langchain/azure-openai Kaynak kod Yayınlar Paket

Diğer Azure AI hizmetleri

Uçtan uca çözümler

Bağlantı Açıklama
Açıklamalı Alt Yazı ve Çağrı Merkezi Transkripsiyonu Çağrı merkezi senaryosunda başlık ve transkripsiyon örnekleri içeren bir depo.

Yapı taşları

Bağlantı Açıklama
OpenAI (C# ve Python) ile sohbet etmek için Konuşma kullanma Azure OpenAI Hizmeti ile sohbet etmek için Azure AI Konuşma'nın kullanıldığı bir makale. Konuşma hizmeti tarafından tanınan metin Azure OpenAI'ye gönderilir. Konuşma hizmeti, Azure OpenAI'den gelen metin yanıtını sentezler. (C# ve Python kodu başvuru olarak sağlanır ve JavaScript'e uyarlanabilir.)

SDK

Bağlantı Açıklama
Azure AI Belge Zekası SDK'sı Azure AI Belge Zekası (eski adıyla Form Tanıma), belgelerden metinleri ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir.

Örnekler ve rehberlik

Bağlantı Açıklama
Konuşma SDK'sı Örnekleri ile Konuşmayı uygulamalarınızla tümleştirme Azure Bilişsel Hizmetler Konuşma SDK'sı için örnek koleksiyonu. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar.
JavaScript'te Form Tanıma kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama Azure.AI.FormRecognizer istemci kitaplığı için örnek koleksiyonu.
JavaScript'te Metin Analizi kullanarak belgelerdeki metinleri ayıklama, sınıflandırma ve anlama Metin Analizi için istemci kitaplığı. Bu, metni anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan Azure AI Dil hizmetinin bir parçasıdır.
JavaScript'te Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'ni kullanan hızlı başlangıç makalesi.
Görüntüleri analiz etme Microsoft Azure AI Görüntü Analizi SDK'sı için örnek kod ve kurulum belgeleri.

Azure AI başvuru şablonları

Azure AI başvuru şablonları, iyi bakımlı, kolay dağıtılan başvuru uygulamaları sağlar. Bunlar, akıllı uygulamalarınız için yüksek kaliteli bir başlangıç noktası sağlar. Uçtan uca çözümler popüler, kapsamlı başvuru uygulamaları sağlar. Yapı taşları, belirli senaryolara ve görevlere odaklanan daha küçük ölçekli örneklerdir.

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak Java kurumsal sohbet örneğini kullanmaya başlama Java için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Azure OpenAI (Python) ile sohbet uygulaması oluşturma ReadableStream üzerinden JSON Satırlarını kullanarak ChatGPT'den HTML/JS ön ucuna yanıt akışı sağlayan basit bir Python Quart uygulaması. (Python kodu bir başvuru olarak sağlanır ve Java'ya uyarlanabilir.)
Azure OpenAI (Python) ile LangChain oluşturma HTTP Alma veya Gönderme girişi olarak insan istemi almayı gösteren bir örnek, insan girişi ve şablon zincirlerini kullanarak tamamlamaları hesaplar. Bu, daha gelişmiş zincirler için kullanılabilecek bir başlangıç noktasıdır. (Python kodu bir başvuru olarak sağlanır ve Java'ya uyarlanabilir.)
Azure Container Apps ile ChatGPT Eklentisi Oluşturma (Python) GitHub Codespaces, VS Code ve Azure kullanarak ChatGPT Eklentisi oluşturmaya yönelik bir örnek. Örnek, Azure Geliştirici CLI'sını kullanarak eklentiyi Azure Container Apps'e dağıtmak için şablonlar içerir. (Python kodu bir başvuru olarak sağlanır ve Java'ya uyarlanabilir.)
Azure AI Java Şablon Galerisi Azure AI şablonlarının tam listesi için galerimizi ziyaret edin. Galerimizdeki tüm uygulama şablonları tek bir komut kullanılarak oluşturulabilir ve dağıtılabilir: azd up.
Azure Container Apps ile akıllı yük dengeleme Bu örnek çözüm , Microsoft'un yüksek performanslı YARP C# ters ara sunucu çerçevesi kullanılarak oluşturulur. Ancak bunu kullanmak için C# dilini anlamanız gerekmez, sağlanan Docker görüntüsünü oluşturabilirsiniz. Bu, aynı mantıkla API Management OpenAI akıllı yük dengeleyici için alternatif bir çözümdür.
Azure API Management ile akıllı yük dengeleme Kurumsal çözüm, kullanılabilirlik ve önceliğe bağlı olarak iki veya daha fazla OpenAI veya api arka ucu kullanmak için verimli bir mantık tutarken uygulamalarınızda tek bir uç noktayı sorunsuz bir şekilde kullanıma sunma amacıyla azure API Management İlkesi oluşturmayı gösterir.

Azure OpenAI

Uçtan uca çözümler

Bağlantı Açıklama
RAG kullanarak Java kurumsal sohbet örneğini kullanmaya başlama Java için Kurumsal sohbet uygulaması örneğini dağıtma ve kullanma konusunda size yol gösteren bir makale. Bu örnek, Alma için Azure AI Search ve ChatGPT stili ve Soru-Cevap deneyimlerini desteklemek için Azure OpenAI büyük dil modellerini kullanarak Azure'da çalışan Alma Artırılmış Nesil (RAG) desenini gösteren eksiksiz bir uçtan uca çözümdür.

Yapı taşları

Bağlantı Açıklama
Redis için Azure Cache Enterprise (Python) ile Vektör Benzerliği Araması RAG senaryoları için arka uç vektör deposu olarak Redis için Azure Cache kullanma hakkında size yol gösteren bir makale. (Python kodu bir başvuru olarak sağlanır ve Java'ya uyarlanabilir.)
PostgreSQL (Python) kullanarak kendi verilerinizle OpenAI çözümleri PostgreSQL için Azure Veritabanı Esnek Sunucu ve PostgreSQL için Azure Cosmos DB'nin pgvector uzantısını nasıl desteklediğini açıklayan bir makale, genel bakış, senaryolar vb. (Python kodu başvuru olarak sağlanır ve Java'ya uyarlanabilir.)

SDK

Paket Kaynak kodu Yayınlar Maven
azure-ai-openai Kaynak kod Yayınlar Maven paketi
azure-ai-openai-assistants Kaynak kod Yayınlar Maven paketi

Örnekler ve rehberlik

Bağlantı Açıklama
GPT-35-Turbo ve GPT-4 kullanmaya başlama Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale.
Tamamlama Sağlanan istem için tamamlamaların nasıl alınacaklarını gösteren basit bir örnek.
Akış Sohbeti Tamamlamaları Akış sohbeti tamamlama işlemlerinin nasıl kullanılacağını gösteren basit bir örnek.
OpenAI'den Azure OpenAI'ye geçme OpenAI ile Azure OpenAI Hizmeti arasında geçiş yapmak için kodunuzda yapmanız gereken küçük değişikliklerle ilgili yönergeler içeren bir makale.
Microsoft Entra ID Rol tabanlı erişim denetimi ile OpenAI Microsoft Entra Id kullanarak kimlik doğrulamasına bakan bir makale.
Yönetilen Kimliklerle OpenAI Azure rol tabanlı erişim denetimi (Azure RBAC) gerektiren daha karmaşık güvenlik senaryolarını ayrıntılı olarak gösteren bir makale. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.
Diğer Örnekler Azure OpenAI hizmet örnekleri, istemci kitaplığını kullanarak Azure OpenAI hizmetiyle etkileşime geçen bir dizi bağımsız Java programıdır. Her örnek belirli bir senaryoya odaklanır ve bağımsız olarak yürütülebilir.
Daha fazla kılavuz Azure OpenAI Hizmeti belgelerinin hub sayfası.

Açık Kaynak tümleştirmesi

SDK

Paket Kaynak kodu Yayınlar Maven
langchain4j-azure-open-ai Kaynak kod Yayınlar Maven paketi
langchain4j-azure-ai-search Kaynak kod Yayınlar Maven
langchain4j-document-loader-azure-storage-blob yok Yayınlar Maven

Diğer Azure AI hizmetleri

Uçtan uca çözümler

Bağlantı Açıklama
Açıklamalı Alt Yazı ve Çağrı Merkezi Transkripsiyonu Çağrı merkezi senaryosunda başlık ve transkripsiyon örnekleri içeren bir depo.

SDK

Bağlantı Açıklama
Azure AI Belge Zekası SDK'sı Azure AI Belge Zekası (eski adıyla Form Tanıma), belgelerden metinleri ve yapılandırılmış verileri analiz etmek için makine öğrenmesini kullanan bir bulut hizmetidir. Belge Zekası yazılım geliştirme seti (SDK), Belge Zekası modellerini ve özelliklerini uygulamalarınızla kolayca tümleştirmenizi sağlayan bir kitaplık ve araç kümesidir.

Örnekler ve rehberlik

Bağlantı Açıklama
Konuşma SDK'sı Örnekleri ile Konuşmayı uygulamalarınızla tümleştirme Azure Bilişsel Hizmetler Konuşma SDK'sı için örnek koleksiyonu. Konuşma tanıma, çeviri, konuşma sentezi ve daha fazlası için örneklere bağlantılar.
Java'da Form Tanıma kullanarak formlardan, makbuzlardan, faturalardan ve kartlardan yapılandırılmış verileri ayıklama Azure.AI.FormRecognizer istemci kitaplığı için örnek koleksiyonu.
Java'da Metin Analizi kullanarak belgelerdeki metinleri ayıklama, sınıflandırma ve anlama Metin Analizi için istemci kitaplığı. Bu, metni anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan Azure AI Dil hizmetinin bir parçasıdır.
Java'da Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'nin nasıl kullanılacağını açıklayan hızlı başlangıç makalesi.
Görüntüleri analiz etme Microsoft Azure AI Görüntü Analizi SDK'sı için örnek kod ve kurulum belgeleri

Go geliştiricileri için OpenAI

Bağlantı Açıklama
Go için Azure OpenAI SDK'sı Go için Azure OpenAI SDK'sının GitHub kaynak sürümü.
Azure OpenAI SDK Sürümleri .NET, Java, JavaScript ve Go bağlantıları da dahil olmak üzere tüm Azure OpenAI SDK kitaplık paketlerinin bağlantıları.
Paket (pkg.go.dev) Go için Azure OpenAI istemci modülünün Go paket sürümü.
GPT-35-Turbo ve GPT-4 kullanmaya başlama Sohbet tamamlama örneği oluşturma konusunda size yol gösteren bir makale.
ChatCompletions Tamamlamaların nasıl uygulanacaklarını gösteren basit bir örnek.
İşlevleri kullanan ChatCompletions İşlevler'i kullanarak tamamlamaları uygulamayı gösteren basit bir örnek.
Akış Sohbeti Tamamlamaları Akış tamamlamalarının nasıl uygulanacaklarını gösteren basit bir örnek.
Görüntü oluşturma Görüntü oluşturmanın basit bir örneği.
Eklemeler Eklemelerin nasıl oluşturulacağını gösteren basit bir örnek.
Diğer örnekler Go için OpenAI istemci modülü belgelerinin Go paketi sürümü.
Daha fazla kılavuz Azure OpenAI Hizmeti belgelerinin hub sayfası.

Azure AI kaynaklarınızın güvenliğini sağlama

Bağlantı Açıklama
Microsoft Entra ID Rol tabanlı erişim denetimi ile OpenAI Microsoft Entra Id kullanarak kimlik doğrulamasına göz atın.
Yönetilen Kimliklerle OpenAI Azure rol tabanlı erişim denetimi (Azure RBAC) gerektiren daha karmaşık güvenlik senaryolarını ayrıntılı olarak gösteren bir makale. Bu belge, Microsoft Entra Id kullanarak OpenAI kaynağınızda kimlik doğrulaması yapmayı kapsar.

Konuşma/Görüntü İşleme

Bağlantı Açıklama
Go'da Resim Yazısı ve Çağrı Merkezi Transkripsiyonu Çağrı merkezi senaryosunda başlık ve transkripsiyon örnekleri içeren bir depo.
Go için Konuşma SDK'sı ile Konuşma özelliğini uygulamalarınızla tümleştirme Azure Bilişsel Hizmetler Konuşma SDK'sının kaynağı.

Dil

Bağlantı Açıklama
Go'da Metin Analizi kullanarak belgelerdeki metinleri ayıklama, sınıflandırma ve anlama Metinleri anlamak ve analiz etmek için Doğal Dil İşleme (NLP) özellikleri sağlayan bulut tabanlı bir hizmet olan Dil için Azure Bilişsel Hizmet'in bir parçası olan Metin Analizi için istemci kitaplığı.
Go'da Belge Çevirisi Yapı ve metin biçimlendirmesini korurken kaynak belgeyi hedef dile çevirmek için Belge Çevirisi'nin nasıl kullanılacağını gösteren hızlı başlangıç makalesi.