Översikt över Azure AI SDK:er
Viktigt!
Vissa av de funktioner som beskrivs i den här artikeln kanske bara är tillgängliga i förhandsversionen. Den här förhandsversionen tillhandahålls utan ett serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.
Microsoft erbjuder en mängd olika paket som du kan använda för att skapa generativa AI-program i molnet. I de flesta program måste du använda en kombination av paket för att hantera och använda olika Azure-tjänster som tillhandahåller AI-funktioner. Vi erbjuder även integreringar med bibliotek med öppen källkod som LangChain och mlflow för användning med Azure. I den här artikeln ger vi en översikt över de huvudsakliga tjänster och SDK:er som du kan använda med Azure AI Studio.
För att skapa generativa AI-program rekommenderar vi att du använder följande tjänster och SDK:er:
- Azure Machine Learning för hubb- och projektinfrastrukturen som används i AI Studio för att organisera ditt arbete i projekt, hantera projektartefakter (data, utvärderingskörningar, spårningar), finjustera och distribuera modeller och ansluta till externa tjänster och resurser
- Azure AI Services tillhandahåller fördefinierade och anpassningsbara intelligenta API:er och modeller, med stöd för Azure OpenAI, Search, Speech, Vision och Language
- Fråga efter flöde för utvecklarverktyg för att effektivisera utvecklingscykeln från slutpunkt till slutpunkt för LLM-baserade AI-program, med stöd för slutsatsdragning, indexering, utvärdering, distribution och övervakning.
För var och en av dessa finns det separata uppsättningar med hanteringsbibliotek och klientbibliotek.
Hanteringsbibliotek för att skapa och hantera molnresurser
Azure Management-bibliotek (även "kontrollplan" eller "hanteringsplan") för att skapa och hantera molnresurser som används av ditt program.
Azure Machine Learning
- Azure Machine Learning Python SDK (v2)
- Azure Machine Learning CLI (v2)
- Azure Machine Learning REST API
Azure AI Services
- Azure AI Services Python Management Library
- Azure AI Search Python Management Library
- Azure CLI-kommandon för Azure AI Search
- Azure CLI-kommandon för Azure AI Services
Promptflöde
Klientbibliotek som används i körningsprogramkod
Azure-klientbibliotek (kallas även "dataplan") för att ansluta till och använda etablerade tjänster från körningsprogramkod.
Azure AI Services
Promptflöde