Condividi tramite


Esplorare le raccolte di modelli dell'interfaccia della riga di comando per sviluppatori di Azure

I modelli Azure Developer CLI (azd) semplificano il processo di compilazione, provisioning e distribuzione di applicazioni in Azure. Questo documento illustra cosa sono questi modelli, il loro scopo e le raccolte disponibili, tra cui Awesome AZD e la raccolta di modelli di intelligenza artificiale.

Che cosa sono i modelli dell'interfaccia della riga di comando di Azure per sviluppatori?

Azure Modelli dell'interfaccia della riga di comando per sviluppatori sono strutture di progetto standardizzate che includono il codice dell'applicazione, i file dell'infrastruttura come codice (IaC) e le configurazioni di distribuzione. Questi modelli sono progettati per aiutare gli sviluppatori a configurare e distribuire rapidamente applicazioni full-stack in Azure. Forniscono un punto di partenza per le architetture di applicazioni comuni e si integrano perfettamente con i servizi di Azure.

Funzionalità principali dei modelli dell'interfaccia della riga di comando per sviluppatori di Azure:

  • Includere l'infrastruttura come codice per creare risorse dell'app come Azure App Service o Azure OpenAI
  • Definire le configurazioni di distribuzione per creare pacchetti e distribuire app compilate con varie lingue
  • Abilitare flussi di lavoro semplificati e automatizzati per il provisioning delle risorse e la distribuzione di applicazioni
  • Fornire punti di partenza o esempi di architettura per la creazione di app native del cloud

Per informazioni più dettagliate sui azd modelli, visitare la pagina di panoramica dei modelli .

Che cosa sono le raccolte di modelli?

Le raccolte di modelli offrono raccolte curate di modelli riutilizzabili azd per iniziare a creare e distribuire applicazioni in Azure. Forniscono agli sviluppatori diversi modelli pronti all'uso per diversi casi d'uso, ad esempio applicazioni Web, soluzioni basate su intelligenza artificiale e architetture di microservizi.

Queste raccolte consentono agli sviluppatori di:

  • Creare rapidamente prototipi e distribuire applicazioni
  • Esplorare le architetture di esempio per scenari specifici
  • Informazioni sulle procedure consigliate per lo sviluppo di app Azure
  • Condividere e creare modelli con contributi della community

Esplorare le gallerie

È possibile esplorare i modelli di raccolte diverse usando un editor locale, ad esempio Visual Studio Code, o direttamente nel browser con GitHub Codespaces. Le sezioni seguenti evidenziano due raccolte chiave che presentano diversi tipi di modelli per diversi casi d'uso.

AzD impressionante

Awesome AZD è una raccolta guidata dalla community di modelli, strumenti e risorse dell'interfaccia della riga di comando per sviluppatori Azure. Include modelli per vari tipi di applicazione, forniti sia da Microsoft che dalla community degli sviluppatori. La raccolta è progettata per mostrare le best practice e i casi d'uso innovativi per azd.

Screenshot che mostra la home page della raccolta di modelli Awesome AZD.

Principali evidenziazioni di Awesome AZD:

  • Modelli per app Web, API, microservizi e altro ancora
  • Esempi forniti dalla community per scenari reali
  • Risorse per l'estensione e la personalizzazione dei flussi di lavoro dell'interfaccia della riga di comando per sviluppatori Azure

Per ulteriori informazioni o per contribuire alla galleria Awesome AZD, visitare il repository Awesome AZD GitHub.

La raccolta AI App Templates è una raccolta specializzata di modelli dell'interfaccia della riga di comando per sviluppatori Azure incentrati sulle applicazioni basate su intelligenza artificiale. Questi modelli consentono agli sviluppatori di creare rapidamente soluzioni intelligenti integrandoli con i servizi di intelligenza artificiale in Azure come Azure OpenAI e Microsoft Foundry.

Screenshot che mostra la home page della raccolta di modelli di app per intelligenza artificiale.

Punti salienti della galleria di modelli di intelligenza artificiale:

  • Modelli per chatbot, sistemi di raccomandazione e altri casi d'uso di intelligenza artificiale.
  • Infrastruttura preconfigurata per l'integrazione dei servizi di intelligenza artificiale in Azure.
  • Esempi di come usare le funzionalità di intelligenza artificiale nelle applicazioni native del cloud.

La raccolta di modelli di intelligenza artificiale semplifica il processo di compilazione e distribuzione di applicazioni guidate dall'intelligenza artificiale fornendo modelli e procedure consigliate pronte all'uso.

Aggiungere origini modello personalizzate

Oltre a usare le raccolte predefinite, è anche possibile aggiungere proprie fonti di modelli per personalizzare il flusso di sviluppo del lavoro. In questo modo è possibile creare e condividere modelli personalizzati in base alle esigenze specifiche o all'organizzazione.

Per aggiungere un'origine modello personalizzata:

  1. Crea un repository contenente i tuoi modelli. Ogni modello deve seguire la struttura del modello dell'interfaccia della riga di comando per sviluppatori Azure, inclusi il codice dell'applicazione, l'infrastruttura come file di codice e le configurazioni di distribuzione.

  2. Utilizzare il comando azd template per aggiungere il tuo repository come origine. Per esempio:

    azd template add --source <repository-url>
    
  3. Dopo l'aggiunta, è possibile elencare e usare i modelli personalizzati esattamente come quelli predefiniti:

    azd template list
    

Aggiungendo fonti di modelli personalizzate, puoi ampliare le funzionalità di Azure Developer CLI e ottimizzare lo sviluppo per il tuo team o i tuoi progetti.

Conclusione

Azure raccolte di modelli dell'interfaccia della riga di comando per sviluppatori, ad esempio Awesome AZD e AI Template Gallery, offrono agli sviluppatori punti di partenza avanzati per la creazione e la distribuzione di applicazioni in Azure. Che si stia creando un'app Web, esplorando le funzionalità di intelligenza artificiale o imparando le procedure consigliate, queste raccolte offrono risorse preziose per accelerare il processo di sviluppo.