Skip to content

AlessioToniolo/ai_assistant

Repository files navigation

AI Assistant

Chatbot with custom RAG pipeline and custom vector store. Designed to be as lightweight as possible.

System Overview

Installation

  1. Clone the repository:
git clone https://github.com/AlessioToniolo/ai_assistant.git
cd ai_assistant
  1. Create and activate a virtual environment (recommended):
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install Python dependencies:
pip install -r requirements.txt
  1. Set up environment variables:
cp .env.sample .env

Then edit .env with your configuration:

ANTHROPIC_API_KEY="your-api-key-here"
OPENAI_API_KEY="your-api-key-here"

Running the Application

  • Start the backend server:
cd backend
python server.py
  • Start the frontend:
cd frontend
python -m http.server 8080

About

lightweight ai assistant with custom vector db

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published