Skip to content

MiniPilot is a GenAI-assisted chatbot backed by Redis. Chat with your documents

License

Notifications You must be signed in to change notification settings

redis/minipilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minipilot

This application implements a chatbot you can train with your data. From the GUI you will be able to:

  • Upload CSV data
  • Create an index
  • Edit the system and user prompt
  • Ask questions in natural language

demo

The system uses:

Quickstart

Follow these instructions to build and start Minipilot and a Redis Stack database as containers on your laptop. For more installation methods, refer to the docs.

  1. git clone https://github.com/redis/minipilot.git
  2. export OPENAI_API_KEY="your-openai-key"
  3. cd minipilot
  4. docker compose build --no-cache && docker compose up -d and wait a couple of minutes until Redis loads the IMDB movies dataset in memory
  5. Point your browser to http://127.0.0.1:5007/, tune the prompt and start chatting
  6. Browse your data with Redis Insight at http://127.0.0.1:8099

Documentation