Overzicht van de Azure AI SDK's
Microsoft biedt diverse pakketten die u kunt gebruiken voor het bouwen van generatieve AI-toepassingen in de cloud. In de meeste toepassingen moet u een combinatie van pakketten gebruiken om verschillende Azure-services te beheren en te gebruiken die AI-functionaliteit bieden. We bieden ook integraties met opensource-bibliotheken zoals LangChain en MLflow voor gebruik met Azure. In dit artikel geven we een overzicht van de belangrijkste services en SDK's die u kunt gebruiken met Azure AI Studio.
Voor het bouwen van generatieve AI-toepassingen raden we u aan de volgende services en SDK's te gebruiken:
- Azure Machine Learning voor de hub- en projectinfrastructuur die wordt gebruikt in AI Studio om uw werk te organiseren in projecten, projectartefacten (gegevens, evaluatieuitvoeringen, traceringen), modellen verfijnen en implementeren en verbinding maken met externe services en resources.
- Azure AI-services bieden vooraf gebouwde en aanpasbare intelligente API's en modellen, met ondersteuning voor Azure OpenAI, Azure AI Search, Speech, Vision en Language.
- Promptstroom voor ontwikkelhulpprogramma's om de end-to-end ontwikkelingscyclus van op LLM gebaseerde AI-toepassingen te stroomlijnen, met ondersteuning voor deductie, indexering, evaluatie, implementatie en bewaking.
Voor elk van deze zijn er afzonderlijke sets beheerbibliotheken en clientbibliotheken.
Beheerbibliotheken voor het maken en beheren van cloudresources
Azure-beheerbibliotheken (ook 'besturingsvlak' of 'beheervlak'), voor het maken en beheren van cloudresources die door uw toepassing worden gebruikt.
Azure Machine Learning
- Azure Machine Learning Python SDK (v2)
- Azure Machine Learning CLI (v2)
- Azure Machine Learning REST API
Azure AI-services
- Python-beheerbibliotheek voor Azure AI Services
- Azure AI Search Python-beheerbibliotheek
- Azure CLI-opdrachten voor Azure AI Search
- Azure CLI-opdrachten voor Azure AI Services
Promptstroom
Clientbibliotheken die worden gebruikt in runtime-toepassingscode
Azure-clientbibliotheken (ook wel 'gegevensvlak' genoemd) voor het maken van verbinding met en het gebruik van ingerichte services vanuit runtime-toepassingscode.
Azure AI-services
Promptstroom
Agentische frameworks: