Azure AI hizmetlerini kullanan Python uygulamaları geliştirme
Makale
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.
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.
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.
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.
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 ş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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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ığı.
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.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.