Consumir pontos de extremidade de API sem servidor de um projeto ou hub diferente do Estúdio de IA do Azure
Neste artigo, você aprenderá a configurar um ponto de extremidade de API sem servidor existente em um projeto ou hub diferente daquele que foi usado para criar a implantação.
Importante
Os modelos que estão em versão prévia são marcados como versão prévia em seus cartões de modelo no catálogo de modelos.
Alguns modelos no catálogo de modelos podem ser implantados como APIs sem servidor. Esse tipo de implantação oferece uma forma de consumir os modelos como uma API sem hospedá-los na sua assinatura, mantendo a segurança e a conformidade corporativa de que as organizações precisam. Essa opção de implantação não requer cota de sua assinatura.
A necessidade de consumir um ponto de extremidade de API sem servidor em um projeto ou hub diferente daquele usado para criar a implantação pode surgir em situações como:
- Você deseja centralizar suas implantações em um determinado projeto ou hub e consumi-las a partir de diferentes projetos ou hubs em sua organização.
- Você precisa implantar um modelo em um hub em uma região específica do Azure onde a implantação sem servidor para esse modelo esteja disponível. No entanto, você precisa consumi-lo de outra região, onde a implantação sem servidor não está disponível para os modelos em questão.
Pré-requisitos
Uma assinatura do Azure com uma forma de pagamento válida. As assinaturas gratuitas ou de avaliação do Azure não funcionarão. Caso você não tenha uma assinatura do Azure, crie uma conta paga do Azure para começar.
Um modelo implantado em um ponto de extremidade de API sem servidor. Este artigo pressupõe que você já implantou o modelo Meta-Llama-3-8B-Instruct. Para saber como implantar esse modelo como uma API sem servidor, confira Implantar modelos como APIs sem servidor.
Você precisa instalar o seguinte software para trabalhar com o Estúdio de IA do Azure:
Você pode usar qualquer navegador da Web compatível para navegar pelo Estúdio de IA do Azure.
Criar uma conexão de ponto de extremidade de API sem servidor
Execute estas etapas para criar uma conexão:
Conecte-se ao projeto ou hub em que o ponto de extremidade está implantado:
Acesse o Estúdio de IA do Azure e navegue até o projeto no qual o ponto de extremidade ao qual você deseja se conectar está implantado.
Obtenha a URL do ponto de extremidade e as credenciais do ponto de extremidade ao qual você deseja se conectar. Neste exemplo, você obtém os detalhes de um nome de ponto de extremidade meta-llama3-8b-qwerty.
Na barra lateral esquerda do seu projeto no Estúdio de IA, acesse Componentes>Implantações para ver a lista de implantações no projeto.
Selecione a implantação à qual você deseja se conectar.
Copie os valores para o URI de destino e a Chave.
Agora, conecte-se ao projeto ou hub em que você deseja criar a conexão:
Acesse o projeto para o qual a conexão precisa ser criada.
Crie a conexão no projeto:
Na barra lateral esquerda do projeto no Estúdio de IA, selecione Configurações.
Na seção Recursos conectados, selecione Nova conexão.
Selecione Modelo sem servidor.
Para o URI de Destino, cole o valor que você copiou anteriormente.
Faça o mesmo para a Chave e cole o valor copiado.
Dê um nome para a conexão, nesse caso, meta-llama3-8b-connection.
Selecione Adicionar conexão.
Neste ponto, a conexão está pronta para consumo.
Para validar se a conexão está funcionando:
Na barra lateral esquerda do projeto no Estúdio de IA, acesse Ferramentas>Prompt flow.
Selecione Criar para criar um novo fluxo.
Selecione Criar na caixa Fluxo de chat.
Dê um nome para o seu Prompt flow e selecione Criar.
Selecione o nó chat no gráfico para acessar a seção chat.
Em Conexão, abra a lista de seleção e selecione a conexão que você acabou de criar, nesse caso meta-llama3-8b-connection.
Selecione Iniciar sessão de computação na barra de navegação superior para começar um runtime automático de prompt flow.
Selecione a opção Chat. Agora você pode enviar mensagens e receber respostas.