Um acelerador de referência baseado no Azure, no qual vários agentes de IA especializados planejam e executam tarefas organizacionais definidas pelo usuário, usando Microsoft Agent Framework e Azure AI Foundry.
Azure-Samples/openai-chat-app-quickstart
Um app de chat web em Python que chama o Azure OpenAI com identidade gerenciada e é provisionado e implantado no Azure Container Apps via azd.
- Estrelas
- 254
- Forks
- 140
- Issues abertas
- 24
- Último commit
- há 6 dias
O que é?
Este template é um pequeno app de chat em Python que gera respostas às mensagens dos usuários com o Azure OpenAI. O backend é um app Quart que usa o pacote openai, e o frontend no navegador transmite as respostas do servidor como JSON Lines por meio de um ReadableStream.
O projeto também inclui arquivos Bicep que provisionam os recursos do Azure necessários: Azure OpenAI, Azure Container Apps, Azure Container Registry, Log Analytics e as funções de RBAC. Por padrão, o app se autentica no Azure OpenAI com identidade gerenciada, em vez de usar chaves de API. O comando `azd up` provisiona tudo e implanta o app, enquanto `azd deploy` faz uma nova implantação após alterações no código.
Para desenvolver localmente, copie o arquivo de ambiente de exemplo, preencha o endpoint e o ID do tenant das suas instâncias implantadas e execute o servidor Quart na porta 50505. As configurações para Codespaces e Dev Containers também estão incluídas para oferecer um ambiente pronto para uso.
Recursos principais
- 01Backend Python com Quart que gera respostas de chat usando o pacote openai
- 02Frontend no navegador que transmite respostas em JSON Lines
- 03Templates Bicep que provisionam Azure OpenAI, Container Apps e Container Registry
- 04Autenticação no Azure OpenAI com identidade gerenciada por padrão
- 05Implantação com um único comando azd
- 06Configuração para Codespaces e Dev Containers incluída
Casos de uso
- Criar um frontend de chat com Azure OpenAI sem armazenar chaves de API
- Aprender a implantar um app de IA em Python no Azure Container Apps
- Prototipar um chatbot simples que pode ser implantado novamente rapidamente com azd
Início rápido
- 1
Baixe o código do projeto com azd
azd init -t openai-chat-app-quickstart - 2
Entre na sua conta do Azure
azd auth login - 3
Provisione e implante todos os recursos no Azure
azd up
Antes de usar
- É necessária uma assinatura do Azure e acesso aprovado ao Azure OpenAI Service.
- A execução gera custos no Azure, e o README recomenda excluir os recursos quando eles não forem mais necessários.
Em coleções
Tópicos
Perguntas frequentes
- O que é openai-chat-app-quickstart?
- Um app de chat web em Python que chama o Azure OpenAI com identidade gerenciada e é provisionado e implantado no Azure Container Apps via azd. Este template é um pequeno app de chat em Python que gera respostas às mensagens dos usuários com o Azure OpenAI. O backend é um app Quart que usa o pacote openai, e o frontend no navegador transmite as respostas do servidor como JSON Lines por meio de um ReadableStream.
- openai-chat-app-quickstart é gratuito? Qual é a licença?
- openai-chat-app-quickstart é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openai-chat-app-quickstart ainda é mantido?
- Manutenção ativa. O último commit de openai-chat-app-quickstart foi em 1 de nov. de 2026.
- Para que posso usar openai-chat-app-quickstart?
- Criar um frontend de chat com Azure OpenAI sem armazenar chaves de API Aprender a implantar um app de IA em Python no Azure Container Apps Prototipar um chatbot simples que pode ser implantado novamente rapidamente com azd
- Como instalar openai-chat-app-quickstart?
- Baixe o código do projeto com azd: azd init -t openai-chat-app-quickstart Entre na sua conta do Azure: azd auth login Provisione e implante todos os recursos no Azure: azd up
- Onde consigo openai-chat-app-quickstart?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Azure-Samples/openai-chat-app-quickstart
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Acelerador de solução baseado no Azure que analisa dados de conversas e documentos com IA generativa, oferecendo exploração por chat e dashboards de insights gerados automaticamente.
Acelerador de RAG hospedado no Azure que usa seus documentos como base para um assistente de chat e responde com citações inline das fontes.
Aplicativo de chat RAG que responde a perguntas em linguagem natural sobre linhas de uma tabela PostgreSQL, usando busca com pgvector e modelos da OpenAI, com implantação no Azure.
Scripts e ferramentas para avaliar apps de chat com RAG usando o Azure AI Evaluate SDK e avaliadores baseados em OpenAI.
Acelerador de solução Azure para um gateway central de API de IA baseado no Azure API Management, que governa e monitora o acesso a LLMs entre equipes.