Usare Azure Developer CLI per distribuire le risorse per Azure OpenAI nei dati

Usare questo articolo per ottenere informazioni su come automatizzare la distribuzione delle risorse per il servizio OpenAI di Azure sui dati. Azure Developer CLI (azd) è uno strumento open-source, da riga di comando, che semplifica il provisioning e la distribuzione di risorse su Azure usando un sistema di modelli. Il modello contiene i file di infrastruttura per effettuare il provisioning delle risorse e delle configurazioni di Azure OpenAI necessarie. Include anche il codice dell'app di esempio completato.

Prerequisiti

Clonare e inizializzare il modello di Azure Developer CLI

  1. Per i passaggi successivi, clonare e inizializzare il modello:

    azd init --template openai-chat-your-own-data
    
  2. Il comando azd init richiede di creare un nome di ambiente. Questo valore viene usato come prefisso per tutte le risorse di Azure create da Azure Developer CLI. Il nome:

    • Deve essere univoco in tutte le sottoscrizioni di Azure.
    • Deve avere una lunghezza compresa tra 3 e 24 caratteri.
    • Può contenere solo numeri e lettere minuscole.

Usare il modello per distribuire le risorse

  1. Accedere ad Azure:

    azd auth login
    
  2. Effettuare il provisioning e distribuire la risorsa di Azure OpenAI in Azure:

    azd up
    
  3. Azure Developer CLI richiede le informazioni seguenti:

    • Subscription: sottoscrizione di Azure in cui vengono distribuite le risorse.
    • Location: area in cui sono distribuite le risorse.

    Nota

    Il modello di esempio azd usa il modello gpt-35-turbo-16k. Un'area consigliata per questo modello è Stati Uniti orientali, perché diverse aree di Azure supportano modelli di OpenAI diversi. Per altre informazioni sul supporto del modello in base all'area, vedere la pagina di supporto Modelli del servizio OpenAI di Azure.

    Il processo di provisioning potrebbe richiedere alcuni minuti. Attendere il completamento dell'attività prima di procedere con i passaggi successivi.

  4. Selezionare il collegamento negli output azd per passare al nuovo gruppo di risorse nel portale di Azure. Verranno visualizzate le risorse di primo livello seguenti:

    • Un servizio OpenAI di Azure con un modello distribuito
    • Un account di Archiviazione di Azure che è possibile usare per caricare i propri file di dati
    • Un servizio Azure AI Search configurato con gli indici e le origini dati appropriati

Caricare i dati nell'account di archiviazione

Il modello azd ha effettuato automaticamente il provisioning di tutte le risorse necessarie per chattare con i propri dati, ma è comunque necessario caricare i file di dati da rendere disponibili al servizio di intelligenza artificiale:

  1. Passare al nuovo account di archiviazione nel portale di Azure.
  2. Nel menu a sinistra selezionare Browser archiviazione.
  3. Selezionare Contenitori BLOB e quindi passare al contenitore Caricamenti file.
  4. Selezionare il pulsante Carica nella parte superiore del riquadro.
  5. Nel menu a comparsa visualizzato caricare i dati.

Nota

L'indicizzatore di ricerca viene impostato per l'esecuzione ogni cinque minuti per indicizzare i dati nell'account di archiviazione. È possibile attendere alcuni minuti per l'indicizzazione dei dati caricati oppure eseguire manualmente l'indicizzatore dalla pagina del servizio di ricerca.

Connettersi o creare un'applicazione

Dopo aver eseguito il modello azd e caricato i dati, è possibile iniziare a usare Azure OpenAI sui dati. Per esempi di codice che è possibile usare per compilare le applicazioni, vedere l'articolo di avvio rapido.