https://github.com/lllit/chat-bot
Este proyecto es un chat bot que utiliza inteligencia artificial para interactuar con los usuarios. El chat bot está conectado a una base de datos llamada **Supabase**, lo que le permite acceder y gestionar información de manera eficiente. La aplicación web está desarrollada en Python utilizando el framework Reflex
https://github.com/lllit/chat-bot
bot ollama reflex
Last synced: 7 months ago
JSON representation
Este proyecto es un chat bot que utiliza inteligencia artificial para interactuar con los usuarios. El chat bot está conectado a una base de datos llamada **Supabase**, lo que le permite acceder y gestionar información de manera eficiente. La aplicación web está desarrollada en Python utilizando el framework Reflex
- Host: GitHub
- URL: https://github.com/lllit/chat-bot
- Owner: lllit
- Created: 2025-01-02T15:22:42.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-15T18:50:46.000Z (9 months ago)
- Last Synced: 2025-01-24T22:52:51.084Z (8 months ago)
- Topics: bot, ollama, reflex
- Language: HTML
- Homepage: https://chatbot-lime-sun.reflex.run/
- Size: 14.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chat Bot Project
> Escritorio

> Mobile version

## Descripción
Este proyecto es un **chat bot** que utiliza inteligencia artificial para interactuar con los usuarios. El chat bot está conectado a una base de datos llamada **Supabase**, lo que le permite acceder y gestionar información de manera eficiente. La aplicación web está desarrollada en **Python** utilizando el framework **Reflex** (más información). Además, el chat bot se conecta a una API desarrollada con **FastAPI**.
## Características
- **Interacción Inteligente**: El chat bot utiliza algoritmos avanzados de inteligencia artificial para comprender y responder a las consultas de los usuarios.
- **Conexión a Supabase**: La integración con Supabase permite al chat bot leer y escribir datos en tiempo real, mejorando la precisión y relevancia de las respuestas.
- **Framework Reflex**: La aplicación web está construida con Reflex, un framework de Python que facilita el desarrollo de interfaces web interactivas y dinámicas.
- **API con FastAPI**: El chat bot se conecta a una API desarrollada con FastAPI, lo que permite una comunicación rápida y eficiente entre el chat bot y el servidor.
- **Interfaz Web**: El proyecto incluye una interfaz web accesible en este enlace, donde los usuarios pueden interactuar con el chat bot.## Instalación
Para instalar y ejecutar el proyecto localmente, sigue estos pasos:
1. Clona el repositorio:
```bash
git clone https://github.com/lllit/chat-bot.git
```
2. Navega al directorio del proyecto:
```bash
cd chat-bot
```
3. Crea un entorno virtual:
```bash
python -m venv env
```
4. Activa el entorno virtual:
- En Windows:
```bash
.\env\Scripts\activate
```
- En macOS y Linux:
```bash
source env/bin/activate
```
5. Instala las dependencias necesarias:
```bash
pip install -r requirements.txt
```
6. Inicia el servidor con Reflex:
```bash
reflex run
```## Uso
Una vez que el servidor esté en funcionamiento, puedes acceder al chat bot a través de la interfaz web proporcionada. Simplemente abre tu navegador y visita este enlace.
## Contribuciones
Las contribuciones son bienvenidas. Si deseas contribuir al proyecto, por favor sigue estos pasos:
1. Haz un fork del repositorio.
2. Crea una nueva rama para tu función o corrección de errores:
```bash
git checkout -b nombre-de-tu-rama
```
3. Realiza tus cambios y haz commit:
```bash
git commit -m "Descripción de tus cambios"
```
4. Envía tus cambios a tu fork:
```bash
git push origin nombre-de-tu-rama
```
5. Abre una pull request en GitHub.## Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
## Contacto
Si tienes alguna pregunta o sugerencia, no dudes en contactar al autor del proyecto a través de GitHub.
---
¡Gracias por usar nuestro chat bot! Esperamos que encuentres útil este proyecto.