kevingil / perl-plexity

RAG powered conversational search

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Perl Plexity

RAG powered conversational search.

Uses Groq (LLama3) and Brave Search

#Update Perl if you haven't used it in a while
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
sudo CPAN -f

# Install dependencies
sudo cpan Mojolicious DBD::SQLite JSON Mojo::UserAgent Text::Markdown LWP::Protocol::https Env

Then run :)

perl app.pl daemon
#[info] Listening at "http://*:3000"
#Web application available at http://127.0.0.1:3000

Screnshots

Screenshot Screenshot

Database

This project uses SQLite and creates a new app.db file in /data. To use another database, you must first install the db in your machine, then install the DBD driver, ie DBD::mysql, DBD::Pg

About

RAG powered conversational search

License:MIT License


Languages

Language:Perl 99.4%Language:Dockerfile 0.6%