Usar a Azure Developer CLI para implantar recursos para o Azure OpenAI em seus dados
Use este artigo para saber como automatizar a implantação de recursos para o Serviço OpenAI do Azure em seus dados. A Azure Developer CLI (azd
) é uma ferramenta de linha de comando de código aberto que simplifica o provisionamento e a implantação de recursos no Azure usando um sistema de modelo. O modelo contém arquivos de infraestrutura para provisionar os recursos e configurações necessários do OpenAI do Azure. Ele também inclui o código de aplicativo de exemplo concluído.
Pré-requisitos
Uma assinatura do Azure. Crie um gratuitamente.
Acesso permitido ao OpenAI do Azure na assinatura do Azure desejada.
O OpenAI do Azure exige registro e, no momento, está disponível apenas para clientes e parceiros corporativos aprovados. Consulte Acesso limitado ao Serviço OpenAI do Azure para obter mais informações. Você pode solicitar acesso ao Serviço OpenAI do Azure preenchendo o formulário. Abra um problema neste repositório para entrar em contato conosco se você tiver algum problema.
A Azure Developer CLI instalada em seu computador
Clonar e inicializar o modelo da Azure Developer CLI
Para as etapas a seguir, clone e inicialize o modelo.
azd init --template openai-chat-your-own-data
O comando
azd init
solicita que você crie um nome de ambiente. Esse valor é usado como um prefixo para todos os recursos do Azure que a Azure Developer CLI cria. O nome:- Deve ser exclusivo em todas as assinaturas do Azure.
- Deve ter de 3 a 24 caracteres.
- Pode conter apenas números e letras minúsculas.
Usar o modelo para implantar recursos
Entrar no Azure:
azd auth login
Provisione e implante o recurso OpenAI no Azure:
azd up
A Azure Developer CLI solicita as seguintes informações:
Subscription
: a assinatura do Azure na qual seus recursos estão implantados.Location
: a região do Azure em que os recursos estão implantados.
Observação
O modelo de exemplo
azd
usa o modelogpt-35-turbo-16k
. Uma região recomendada para esse modelo é Leste dos EUA, já que diferentes regiões do Azure oferecem suporte a diferentes modelos OpenAI. Você pode visitar a página de suporte Modelos de Serviço OpenAI do Azure para obter mais detalhes sobre o suporte a modelos por região.O processo de provisionamento pode levar vários minutos. Aguarde a conclusão da tarefa antes de prosseguir para as próximas etapas.
Selecione o link nas saídas
azd
para acessar o novo grupo de recursos no portal do Azure. Os seguintes recursos de nível superior devem aparecer:- Um serviço Azure OpenAI com um modelo implantado
- Uma conta de Armazenamento do Azure que você pode usar para carregar seus próprios arquivos de dados
- Um serviço de Pesquisa de IA do Azure configurado com os índices e fontes de dados adequados
Carregue os dados na conta de armazenamento
O modelo azd
provisionou todos os recursos necessários para você conversar com seus próprios dados, mas você ainda precisa carregar os arquivos de dados que deseja disponibilizar para seu serviço de IA:
- Navegue até a nova conta de armazenamento no portal do Azure.
- No menu à esquerda, selecione Navegador de Armazenamento.
- Selecione Contêineres de blob e, em seguida, navegue até o contêiner Carregamentos de arquivos.
- Clique no botão Carregar na parte superior da página.
- No menu suspenso que é aberto, carregue seus dados.
Observação
O indexador de pesquisa é definido para ser executado a cada 5 minutos para indexar os dados na conta de armazenamento. Você pode aguardar alguns minutos para que os dados carregados sejam indexados ou executar manualmente o indexador a partir da página do serviço de pesquisa.
Conectar ou criar um aplicativo
Depois de executar o modelo azd
e carregar seus dados, você está pronto para começar a usar o OpenAI do Azure em Seus Dados. Consulte o artigo de início rápido para obter exemplos de código que você pode usar para criar seus aplicativos.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de