Spaces:
Runtime error
Runtime error
metadata
title: Chatbot de Ventas con IA
emoji: 🤖
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 7860
pinned: false
🤖 Chatbot Web App
Este es un chatbot avanzado que combina múltiples tecnologías de IA para proporcionar una experiencia de conversación natural y fluida, con capacidades de voz y texto.
🌟 Características
- 💬 Chat en tiempo real con IA
- 🗣️ Entrada y salida por voz
- 🔄 Múltiples modelos de IA (Google Gemini Pro, Mixtral)
- 🎯 Flujos de conversación especializados
- 📊 Gestión de datos de clientes
- 🔒 Seguridad y registro de conversaciones
🚀 Uso en Hugging Face Spaces
Configura las variables de entorno en la configuración del Space:
GOOGLE_API_KEY
: Tu clave de API de GoogleHUGGINGFACE_TOKEN
: Tu token de HuggingFaceVOICERSS_API_KEY
: Tu clave de API de VoiceRSS (opcional)ANTHROPIC_KEY
: Tu clave de API de Anthropic (opcional)NGROK_TOKEN
: Tu token de Ngrok (opcional)
El Space se iniciará automáticamente y estará disponible para su uso.
💻 Interfaz
La aplicación ofrece dos interfaces principales:
/
: Interfaz completa con todas las funcionalidades/chat
: Interfaz simplificada solo para chat
🔧 Configuración
El sistema utiliza varios modelos y APIs que pueden configurarse:
Modelos de IA
- Google Gemini Pro
- Mixtral (HuggingFace)
Síntesis de Voz
- VITS (local)
- Google TTS
- Microsoft Edge TTS
📝 Registro y Datos
La aplicación mantiene registros de:
- Conversaciones de chat
- Datos de clientes
- Sesiones activas
🛠️ Tecnologías Utilizadas
- Python
- Flask
- WebSocket
- Google AI
- HuggingFace
- TTS
- VAD (Voice Activity Detection)
🔐 Seguridad
- Gestión segura de claves de API
- Validación de entrada
- Control de sesiones
- Registro de actividad
📦 Estructura del Proyecto
chatbot2/
├── static/
│ ├── css/
│ │ ├── style.css
│ │ └── styles.css
│ └── js/
│ ├── main.js
│ ├── chat.js
│ └── config.js
├── templates/
│ ├── index.html
│ └── chat.html
├── data/
├── logs/
├── sessions/
├── temp/
└── [archivos Python]
🤝 Contribuciones
Este proyecto está abierto a contribuciones. Si encuentras un bug o tienes una sugerencia, por favor abre un issue o un pull request.
📄 Licencia
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE
para más detalles.
Desarrollado con ❤️ usando tecnologías de IA avanzadas