La base de datos de Redis ofrece una capacidad única para mantener sus datos frescos mientras sirve a través de LLM Chatbot



La forma más fácil de usar una imagen de Docker utilizando el siguiente comando
docker run -d -p 6379:6379 -p 8001:8001 redis/redis-stack:latestSi no desea usar una imagen de Docker, puede registrarse para obtener una suscripción gratuita de Redis Cloud aquí.
Descargar el repositorio
git clone https://github.com/mar1boroman/text-sql-chatbot.git && cd text-sql-chatbot
Preparar y activar el entorno virtual
python3 -m venv venv && source venv/bin/activate
Instale bibliotecas y dependencias necesarias
pip install -r requirements.txt
Asegúrese de actualizar el archivo env. Necesita una tecla API Open AI y una tecla API Langsmith para actualizar la configuración.
mv env_backup .env
vi .env
No se ejecute si no es necesario, a continuación es solo para mostrar los trabajos
python data/load.py
Esto crea la base de datos Cars_database.db (SQLLITE).
Si ejecuta esto directamente, obtendrá un error ya que el cars_database.db ya está presente y habrá una violación de restricción clave única
streamlit run web/app.py