Skip to main content

RAGssistant: A RAG Assistant for your tasks

Project description

RAG-Powered-AI-Assistant

Welcome to the RAG-Powered AI Assistant repository! This project demonstrates how to build a Retrieval-Augmented Generation (RAG) powered AI assistant.

Preparation

  1. Clone the repository:

    git clone https://github.com/HiIAmTzeKean/RAG-Powered-AI-Assistant
    
  2. You will have to download the knowledge base of publications from Ready Tensor and place it under /data directory first.

  3. Install the required dependencies using uv:

    uv sync
    

Required environment variables

  • MISTRAL_API_KEY: Your Mistral API key.
  • HF_KEY: Your Hugging Face API key

Usage

CLI

To run the AI assistant, use the following command after ensuring that the environment variables are set:

uv run cli "What are effective techniques for handling class imbalance?"

Web UI

To run the web UI, use the following command and navigate to the page in your web browser:

uv run ui

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rag_ssistant-0.1.1.tar.gz (467.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rag_ssistant-0.1.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file rag_ssistant-0.1.1.tar.gz.

File metadata

  • Download URL: rag_ssistant-0.1.1.tar.gz
  • Upload date:
  • Size: 467.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.12

File hashes

Hashes for rag_ssistant-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d489c69f78be0f73c1bd1acc93c6b669f01fe512362b78a0146b170d735cafd8
MD5 90b0fab40efec0442a4958d9b52c8e4f
BLAKE2b-256 ccf0bbe88ca0bb65805efb6f59e4c95c15e1da0d57fc62368c03a301ae9f28c7

See more details on using hashes here.

File details

Details for the file rag_ssistant-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rag_ssistant-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fe2668c40bb4e4b78bd8db33daf46d107e85df1c35bc0c13d6d49eb671b7eb53
MD5 45321ed8e21d97b761d7b234df0c134b
BLAKE2b-256 49f6b4a1bfba4eea68b6ce1037b20f1e36f3eabd03ed33b60f42cd69b099452e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page