Azure AI SDK'larına genel bakış
Microsoft, bulutta üretken yapay zeka uygulamaları oluşturmak için kullanabileceğiniz çeşitli paketler sunar. Çoğu uygulamada, yapay zeka işlevselliği sağlayan çeşitli Azure hizmetlerini yönetmek ve kullanmak için paketlerin bir bileşimini kullanmanız gerekir. Ayrıca Azure ile kullanılmak üzere LangChain ve MLflow gibi açık kaynak kitaplıklarla tümleştirmeler de sunuyoruz. Bu makalede, Azure AI Studio ile kullanabileceğiniz ana hizmetlere ve SDK'lara genel bir bakış sağlayacağız.
Üretken yapay zeka uygulamaları oluşturmak için aşağıdaki hizmetleri ve SDK'ları kullanmanızı öneririz:
- AI Studio'da çalışmanızı projeler halinde düzenlemek, proje yapıtlarını (veriler, değerlendirme çalıştırmaları, izlemeler) yönetmek, modellerde ince ayar yapmak ve dağıtmak ve dış hizmetlere ve kaynaklara bağlanmak için kullanılan merkez ve proje altyapısı için Azure Machine Learning .
- Azure AI hizmetleri , Azure OpenAI, Azure AI Arama, Konuşma, Görüntü İşleme ve Dil desteğiyle önceden oluşturulmuş ve özelleştirilebilir akıllı API'ler ve modeller sağlar.
- ÇıKARıM, dizin oluşturma, değerlendirme, dağıtım ve izleme desteğiyle LLM tabanlı yapay zeka uygulamasının uçtan uca geliştirme döngüsünü kolaylaştırmak için geliştirici araçları için istem akışı .
Bunların her biri için ayrı yönetim kitaplıkları ve istemci kitaplıkları kümeleri vardır.
Bulut kaynaklarını oluşturmak ve yönetmek için yönetim kitaplıkları
Uygulamanız tarafından kullanılan bulut kaynaklarını oluşturmak ve yönetmek için Azure yönetim kitaplıkları ("denetim düzlemi" veya "yönetim düzlemi").
Azure Machine Learning
- Azure Machine Learning Python SDK'sı (v2)
- Azure Machine Learning CLI (v2)
- Azure Machine Learning REST API
Azure Yapay Zeka Hizmetleri
- Azure AI Services Python Yönetim Kitaplığı
- Azure AI Arama Python Yönetim Kitaplığı
- Azure AI Search için Azure CLI komutları
- Azure AI Services için Azure CLI komutları
İstem akışı
Çalışma zamanı uygulama kodunda kullanılan istemci kitaplıkları
Çalışma zamanı uygulama kodundan sağlanan hizmetlere bağlanmak ve bu hizmetleri kullanmak için Azure İstemci kitaplıkları ("veri düzlemi" olarak da adlandırılır).
Azure Yapay Zeka Hizmetleri
İstem akışı
Aracı çerçeveler: