Spaces:
Runtime error
Runtime error
File size: 2,611 Bytes
e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 e2e600b 2b02635 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
---
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
1. Configura las variables de entorno en la configuración del Space:
- `GOOGLE_API_KEY`: Tu clave de API de Google
- `HUGGINGFACE_TOKEN`: Tu token de HuggingFace
- `VOICERSS_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)
2. 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
|