Skip to content

Rio or Realtime Interactive Omnibot is a multilingual chatbot powered by Groq AI using llama-3 model with plans to upgrade to a more versatile LLM in the near future if necessary. It is designed to facilitate conversations in multiple languages and aid users in education and reducing inequalities. Part of IBM EcoEquify Hackathon 2024.

Notifications You must be signed in to change notification settings

nocturnalsushi/rio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rio (Real-time Interactive Omnibot)

Rio is an interactive language learning chatbot based on llama3 model using Groq.

Features

  • Multilingual support
  • Context-aware conversation
  • Fun facts about languages
  • Interactive learning experience

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

  • Python 3.x
  • pip (Python package installer)
  • API key from here

Installation

  1. Clone the repository:

    git clone https://github.com/nocturnalsushi/rio.git
    cd rio
    
  2. Install the required packages:

    pip install -r requirements.txt
    
  3. Set up environmental variable:

    • Create a .env file in the same directory as your rio.py file

    • Replace your_api_key with your actual API key that was obtained earlier and paste this in the .env file.

       GROQ_API_KEY=your_groq_api_key_here
      
  4. Open rio.py and have a happy learning session!

About

Rio or Realtime Interactive Omnibot is a multilingual chatbot powered by Groq AI using llama-3 model with plans to upgrade to a more versatile LLM in the near future if necessary. It is designed to facilitate conversations in multiple languages and aid users in education and reducing inequalities. Part of IBM EcoEquify Hackathon 2024.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published