An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Chat Bot Project

> Escritorio

![chat-bot](https://github.com/user-attachments/assets/e87a0a22-014d-4625-82f6-eebb64a90897)

> Mobile version

![chat-bot-mobile](https://github.com/user-attachments/assets/7ec5b642-fc1f-4dc2-8cef-ff6808d3fe4f)

## 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.