Share via


Visão geral dos SDKs de IA do Azure

Importante

Alguns dos recursos descritos neste artigo podem estar disponíveis apenas na visualização. Essa visualização é fornecida sem um contrato de nível de serviço e não a recomendamos para cargas de trabalho de produção. Algumas funcionalidades poderão não ser suportadas ou poderão ter capacidades limitadas. Para obter mais informações, veja Termos Suplementares de Utilização para Pré-visualizações do Microsoft Azure.

A Microsoft oferece uma variedade de pacotes que você pode usar 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 funcionalidade de IA. Também oferecemos integrações com bibliotecas de código aberto como LangChain e mlflow para uso com o Azure. Neste artigo, daremos uma visão geral dos principais serviços e SDKs que você pode usar com o Azure AI Studio.

Para criar aplicativos de IA generativos, recomendamos o uso dos seguintes serviços e SDKs:

  • Azure Machine Learning para o hub e a infraestrutura de projeto usados no AI Studio 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 Azure OpenAI, Pesquisa, Fala, Visão e Linguagem
  • Fluxo imediato para ferramentas de desenvolvedor 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 um deles, há conjuntos separados de bibliotecas de gerenciamento e bibliotecas de cliente.

Bibliotecas de gerenciamento para criar e gerenciar recursos de nuvem

Bibliotecas de Gerenciamento do Azure (também "plano de controle" ou "plano de gerenciamento"), para criar e gerenciar recursos de nuvem usados pelo seu aplicativo.

Azure Machine Learning

Serviços de IA do Azure

Fluxo imediato

Bibliotecas de cliente usadas no código do aplicativo de tempo de execução

Bibliotecas do Cliente do Azure (também chamadas de "plano de dados") para se conectar e usar serviços provisionados a partir do código do aplicativo de tempo de execução.

Serviços de IA do Azure

Fluxo imediato