Compartilhar via


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

  1. Para as etapas a seguir, clone e inicialize o modelo.

    azd init --template openai-chat-your-own-data
    
  2. 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

  1. Entrar no Azure:

    azd auth login
    
  2. Provisione e implante o recurso OpenAI no Azure:

    azd up
    
  3. 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 modelo gpt-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.

  4. 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:

  1. Navegue até a nova conta de armazenamento no portal do Azure.
  2. No menu à esquerda, selecione Navegador de Armazenamento.
  3. Selecione Contêineres de blob e, em seguida, navegue até o contêiner Carregamentos de arquivos.
  4. Clique no botão Carregar na parte superior da página.
  5. 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.