Visão geral dos SDKs de IA do Azure
A Microsoft oferece uma variedade de pacotes que podem ser usados para criar aplicativos de IA generativa na nuvem. Na maioria dos aplicativos, você precisa usar uma combinação de pacotes para gerenciar e usar vários serviços do Azure que fornecem a funcionalidade de IA. Também oferecemos integrações com bibliotecas de código aberto como LangChain e MLflow para serem usadas com o Azure. Neste artigo, apresentaremos uma visão geral dos principais serviços e SDKs que você pode usar com o Estúdio de IA do Azure.
Para criar aplicativos de IA generativa, recomendamos usar os seguintes serviços e SDKs:
- Azure Machine Learning para a infraestrutura do hub e do projeto usada no Estúdio de IA para organizar seu trabalho em projetos, gerenciar artefatos de projeto (dados, execuções de avaliação, rastreamentos), ajustar e implantar modelos e conectar-se a serviços e recursos externos.
- Os Serviços de IA do Azure fornecem APIs e modelos inteligentes pré-criados e personalizáveis, com suporte para OpenAI do Azure, Pesquisa de IA do Azure, Fala, Visão e Linguagem.
- Prompt flow de ferramentas para desenvolvedores para simplificar o ciclo de desenvolvimento de ponta a ponta do aplicativo de IA baseado em LLM, com suporte para inferência, indexação, avaliação, implantação e monitoramento.
Para cada uma delas, há conjuntos separados de bibliotecas de gerenciamento e bibliotecas de cliente.
Bibliotecas de gerenciamento para criar e gerenciar recursos de nuvem
As bibliotecas de gerenciamento do Azure (também "plano de controle" ou "plano de gerenciamento") para criar e gerenciar recursos de nuvem usados pelo aplicativo.
Azure Machine Learning
- SDK do Python para o Azure Machine Learning (v2)
- CLI do Azure Machine Learning (v2)
- API REST do Azure Machine Learning
Serviços de IA do Azure
- Biblioteca de gerenciamento do Python dos Serviços de IA do Azure
- Biblioteca de gerenciamento do Python da Pesquisa de IA do Azure
- Comandos da CLI do Azure para a Pesquisa de IA do Azure
- Comandos da CLI do Azure para os Serviços de IA do Azure
Prompt flow
Bibliotecas de cliente usadas no código do aplicativo de runtime
Bibliotecas de cliente do Azure (também chamada de "plano de dados") para se conectar e usar serviços provisionados do código do aplicativo de runtime.
Serviços de IA do Azure
Prompt flow
Estruturas Agentic: