Usare l'interfaccia della riga di comando per sviluppatori di Azure per distribuire le risorse per Azure OpenAI nei dati
Usare questo articolo per informazioni su come automatizzare la distribuzione delle risorse per Azure OpenAI sui dati. L'interfaccia della riga di comando per sviluppatori di Azure (azd
) è uno strumento da riga di comando open source che semplifica il provisioning e la distribuzione di risorse in Azure usando un sistema modello. Il modello contiene i file di infrastruttura per effettuare il provisioning delle risorse e delle configurazioni OpenAI di Azure necessarie e include il codice dell'app di esempio completato.
Prerequisiti
Una sottoscrizione di Azure: crearne una gratuitamente.
Accesso concesso ad Azure OpenAI nella sottoscrizione di Azure desiderata.
Azure OpenAI richiede la registrazione ed è attualmente disponibile solo per i clienti e i partner aziendali approvati. Per altre informazioni, vedere Accesso limitato al servizio OpenAI di Azure. È possibile richiedere l'accesso a OpenAI di Azure completando il modulo all'indirizzo https://aka.ms/oai/access. Apri un problema in questo repository per contattare Microsoft in caso di problemi.
Interfaccia della riga di comando per sviluppatori di Azure installata nel computer
Clonare e inizializzare il modello dell'interfaccia della riga di comando per sviluppatori di Azure
Per i passaggi successivi, clonare e inizializzare il modello.
azd init --template openai-chat-your-own-data
Il
azd init
comando richiede le informazioni seguenti:- Nome ambiente: questo valore viene usato come prefisso per tutte le risorse di Azure create dall'interfaccia della riga di comando per sviluppatori di Azure. Il nome deve essere univoco in tutte le sottoscrizioni di Azure e deve avere una lunghezza compresa tra 3 e 24 caratteri. Il nome può contenere solo lettere minuscole e numeri.
Usare il modello per distribuire le risorse
Accedere ad Azure:
azd auth login
Effettuare il provisioning e distribuire la risorsa OpenAI in Azure:
azd up
azd
richiede le informazioni seguenti:- Sottoscrizione: sottoscrizione di Azure in cui vengono distribuite le risorse.
- Località: area di Azure in cui vengono distribuite le risorse.
Nota
Il modello di esempio
azd
usa ilgpt-35-turbo-16k
modello. Un'area consigliata per questo modello è Stati Uniti orientali, perché diverse aree di Azure supportano modelli OpenAI diversi. È possibile visitare la pagina del supporto dei modelli di servizio OpenAI di Azure per altre informazioni sul supporto dei modelli in base all'area.Nota
Il completamento del processo di provisioning può richiedere alcuni minuti. Attendere il completamento dell'attività prima di procedere con i passaggi successivi.
Fare clic sull'output del collegamento
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 Archiviazione di Azure che è possibile usare per caricare i propri file di dati
- Un'servizio di ricerca di intelligenza artificiale di Azure configurata con gli indici e le origini dati appropriate
Caricare i dati nell'account di archiviazione
azd
è stato effettuato 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.
- Passare al nuovo account di archiviazione nella portale di Azure.
- Nel riquadro di spostamento sinistro selezionare Archiviazione browser.
- Selezionare Contenitori BLOB e quindi passare al contenitore Caricamenti file.
- Fare clic sul pulsante Carica nella parte superiore della schermata.
- Nel menu a comparsa visualizzato caricare i dati.
Nota
L'indicizzatore di ricerca viene impostato per l'esecuzione ogni 5 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.
Connessione o creare un'applicazione
Dopo aver eseguito il azd
modello e caricato i dati, è possibile iniziare a usare Azure OpenAI nei dati. Vedere l'articolo di avvio rapido per esempi di codice che è possibile usare per compilare le applicazioni.