Partilhar via


Explore as galerias de modelos do CLI do Azure para desenvolvedores

Modelos do Azure Developer CLI (azd) simplificam o processo de construção, provisionamento e implementação de aplicações no Azure. Este documento explora o que são estes modelos, o seu propósito e as galerias disponíveis, incluindo o Awesome AZD e a Galeria de Modelos de IA.

O que são os modelos de CLI para desenvolvedores do Azure?

Modelos de CLI do Azure para Desenvolvedores são estruturas padronizadas de projeto que incluem código de aplicação, ficheiros de infraestrutura como código (IaC) e configurações de implementação. Estes modelos foram concebidos para ajudar os programadores a configurar e implementar rapidamente aplicações full-stack no Azure. Fornecem um ponto de partida para arquiteturas de aplicações comuns e integram-se perfeitamente com os serviços do Azure.

Características-chave dos templates de CLI para desenvolvedores Azure:

  • Incluir infraestrutura como código para criar recursos de aplicações como o Azure App Service ou o Azure OpenAI
  • Definir configurações de implantação para empacotar e implantar aplicativos criados com vários idiomas
  • Habilite fluxos de trabalho simplificados e automatizados para provisionamento de recursos e implantação de aplicativos
  • Forneça pontos de partida ou exemplos de arquitetura para a criação de aplicativos nativos da nuvem

Para informações mais detalhadas sobre azd modelos, visite a página de visão geral dos modelos .

O que são galerias de modelos?

As galerias de templates oferecem coleções selecionadas de modelos reutilizáveis azd para o ajudar a começar a construir e implementar aplicações em Azure. Eles fornecem aos desenvolvedores vários modelos prontos para uso para diferentes casos de uso, como aplicativos da Web, soluções baseadas em IA e arquiteturas de microsserviços.

Estas galerias ajudam os desenvolvedores a:

  • Crie protótipos e implante aplicativos rapidamente
  • Explore arquiteturas de exemplo para cenários específicos
  • Aprenda as melhores práticas para o desenvolvimento de aplicações Azure
  • Partilhe e desenvolva modelos contribuídos pela comunidade

Explore as galerias

Pode explorar modelos de diferentes galerias usando um editor local como o Visual Studio Code, ou diretamente no navegador com o GitHub Codespaces. As seções a seguir destacam duas galerias principais que exibem diferentes tipos de modelos para vários casos de uso.

AZD incrível

Awesome AZD é uma coleção gerida pela comunidade de modelos, ferramentas e recursos de CLI para Desenvolvedores Azure. Ele inclui modelos para vários tipos de aplicativos, fornecidos pela Microsoft e pela comunidade de desenvolvedores. A galeria foi concebida para mostrar as melhores práticas e casos de uso inovadores para azd.

Uma captura de ecrã que mostra a página inicial da galeria de modelos Awesome AZD.

Principais destaques do Awesome AZD:

  • Modelos para aplicativos Web, APIs, microsserviços e muito mais
  • Exemplos fornecidos pela comunidade para cenários do mundo real
  • Recursos para estender e personalizar fluxos de trabalho CLI do Azure Developer

Para saber mais ou contribuir para a galeria Awesome AZD, visite o repositório Awesome AZD GitHub.

A galeria AI App Templates é uma coleção especializada de templates de CLI para Azure Developer focada em aplicações baseadas em IA. Estes modelos ajudam os programadores a construir rapidamente soluções inteligentes ao integrar-se com serviços de IA no Azure, como Azure, OpenAI e Microsoft Foundry.

Uma captura de ecrã a mostrar a página inicial da galeria de Modelos de Aplicações de IA.

Principais destaques da Galeria de Modelos de IA:

  • Modelos para chatbots, sistemas de recomendação e outros casos de uso de IA.
  • Infraestrutura pré-configurada para integrar serviços de IA no Azure.
  • Exemplos de como usar recursos de IA em aplicativos nativos da nuvem.

A Galeria de Modelos de IA simplifica o processo de criação e implantação de aplicativos orientados por IA, fornecendo modelos prontos para uso e práticas recomendadas.

Adicione suas próprias fontes de modelo personalizadas

Para além de usar as galerias pré-definidas, pode também adicionar as suas próprias fontes de templates para personalizar o seu fluxo de trabalho de desenvolvimento. Isso permite que você crie e compartilhe modelos adaptados às suas necessidades específicas ou organização.

Para adicionar uma fonte de modelo personalizada:

  1. Crie um repositório contendo seus modelos. Cada modelo deve seguir a estrutura de templates CLI do Azure Developer, incluindo código de aplicação, ficheiros de infraestrutura como código e configurações de implementação.

  2. Use o azd template comando para adicionar o seu repositório como fonte. Por exemplo:

    azd template add --source <repository-url>
    
  3. Uma vez adicionado, você pode listar e usar seus modelos personalizados como os predefinidos:

    azd template list
    

Ao adicionar as suas próprias fontes de templates, pode expandir as capacidades da CLI do Azure Developer e simplificar o desenvolvimento para a sua equipa ou projetos.

Conclusão

As galerias de templates CLI para desenvolvedores do Azure, como o Awesome AZD e a AI Template Gallery, fornecem aos programadores pontos de partida poderosos para construir e implementar aplicações no Azure. Quer esteja a criar uma aplicação Web, a explorar capacidades de IA ou a aprender as melhores práticas, estas galerias oferecem recursos valiosos para acelerar o seu processo de desenvolvimento.