Acelerador de referencia basado en Azure en el que varios agentes de IA especializados planifican y ejecutan tareas organizativas definidas por el usuario, con Microsoft Agent Framework y Azure AI Foundry.
Azure-Samples/openai-chat-app-quickstart
Una aplicación web de chat en Python que se conecta a Azure OpenAI con identidad administrada y se aprovisiona y despliega en Azure Container Apps mediante azd.
- Estrellas
- 254
- Forks
- 140
- Issues abiertos
- 24
- Último commit
- hace 6 días
¿Qué es?
Esta plantilla es una pequeña aplicación de chat en Python que genera respuestas a los mensajes de los usuarios con Azure OpenAI. El backend es una aplicación Quart que usa el paquete openai, y el frontend del navegador transmite las respuestas del servidor como JSON Lines mediante un ReadableStream.
El proyecto también incluye archivos Bicep que aprovisionan los recursos de Azure necesarios: Azure OpenAI, Azure Container Apps, Azure Container Registry, Log Analytics y los roles RBAC. De forma predeterminada, la aplicación se autentica en Azure OpenAI con identidad administrada en lugar de usar claves de API. Al ejecutar `azd up`, se aprovisiona todo y se despliega la aplicación; `azd deploy` vuelve a desplegarla después de modificar el código.
Para el desarrollo local, copia el archivo de entorno de ejemplo, completa el endpoint y el ID del tenant de los recursos desplegados y ejecuta el servidor Quart en el puerto 50505. Se incluyen configuraciones de Codespaces y Dev Containers para disponer de un entorno listo para usar.
Funciones clave
- 01Backend de Python con Quart que genera respuestas de chat mediante el paquete openai
- 02Frontend del navegador que transmite respuestas en formato JSON Lines
- 03Plantillas Bicep que aprovisionan Azure OpenAI, Container Apps y Container Registry
- 04Autenticación con identidad administrada en Azure OpenAI de forma predeterminada
- 05Despliegue con un solo comando azd
- 06Configuración incluida para Codespaces y Dev Containers
Casos de uso
- Poner en marcha un frontend de chat con Azure OpenAI sin almacenar claves de API
- Aprender a desplegar una aplicación de IA en Python en Azure Container Apps
- Crear un prototipo de chatbot sencillo que se pueda volver a desplegar rápidamente con azd
Inicio rápido
- 1
Descarga el código del proyecto con azd
azd init -t openai-chat-app-quickstart - 2
Inicia sesión en Azure
azd auth login - 3
Aprovisiona e implementa todos los recursos en Azure
azd up
Antes de usarlo
- Se necesita una suscripción de Azure y acceso aprobado a Azure OpenAI Service.
- La ejecución tiene un costo en Azure y el README recomienda eliminar los recursos cuando ya no se necesiten.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es openai-chat-app-quickstart?
- Una aplicación web de chat en Python que se conecta a Azure OpenAI con identidad administrada y se aprovisiona y despliega en Azure Container Apps mediante azd. Esta plantilla es una pequeña aplicación de chat en Python que genera respuestas a los mensajes de los usuarios con Azure OpenAI. El backend es una aplicación Quart que usa el paquete openai, y el frontend del navegador transmite las respuestas del servidor como JSON Lines mediante un ReadableStream.
- ¿openai-chat-app-quickstart es gratuito? ¿Qué licencia tiene?
- openai-chat-app-quickstart es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿openai-chat-app-quickstart sigue mantenido?
- Mantenimiento activo. El último commit de openai-chat-app-quickstart fue el 1 nov 2026.
- ¿Para qué puedo usar openai-chat-app-quickstart?
- Poner en marcha un frontend de chat con Azure OpenAI sin almacenar claves de API Aprender a desplegar una aplicación de IA en Python en Azure Container Apps Crear un prototipo de chatbot sencillo que se pueda volver a desplegar rápidamente con azd
- ¿Cómo se instala openai-chat-app-quickstart?
- Descarga el código del proyecto con azd: azd init -t openai-chat-app-quickstart Inicia sesión en Azure: azd auth login Aprovisiona e implementa todos los recursos en Azure: azd up
- ¿Dónde consigo openai-chat-app-quickstart?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Azure-Samples/openai-chat-app-quickstart
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Acelerador de soluciones basado en Azure que analiza datos de conversaciones y documentos con IA generativa, con exploración mediante chat y paneles de insights generados automáticamente.
Acelerador RAG alojado en Azure que basa las respuestas de un asistente de chat en tus propios documentos e incluye citas a las fuentes.
App de chat RAG que responde preguntas en lenguaje natural sobre filas de una tabla PostgreSQL mediante búsquedas con pgvector y modelos de OpenAI, y se puede desplegar en Azure.
Scripts y herramientas para evaluar aplicaciones de chat RAG con Azure AI Evaluate SDK y evaluadores basados en OpenAI.
Acelerador de soluciones de Azure para una API gateway central de IA basada en Azure API Management, que gobierna y permite observar el acceso a LLM entre equipos.