Skip to content

raisga/li-ricss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

li-ricss

(L)lama(I)ndex as a (R)hythmic (I)nsightful (C)reative (S)emantic (S)ystem

Explore the enchanting world of mesmerizing poetry and song lyrics, a pioneering project that generates such content. Dive into a symphony of words, where each creation resonates with unique rhythm and profound meaning.

Based on the rag-stream-intermediate-events-tutorial

We use Server-Sent Events which will be recieved by Vercel AI SDK on the frontend.

Demo (Preview)

Videos

demo1_init.mp4
demo2_gen-song.mp4
demo3_regen-song.mp4
demo4_copy.mp4

Mobile View

mobile

Usage

Requirements

  • python3.11 (3.11.7)
  • node 21 (21.7.3)
  • npm 10 (10.5.0)

Getting Started

  • Clone the repo:
git clone [email protected]:raisga/li-ricss.git

cd li-ricss

Backend

  • cd into the backend directory
cd backend
  • Create .env from .env.example
cp .env.example .env
  • Install the dependencies

For mac users

brew install poetry
poetry install
  • Generate the Index for the first time
poetry run python app/engine/generate.py
  • Start the backend server
poetry run python main.py

Frontend

  • cd into the frontend directory
cd frontend
  • Create .env from .env.example
cp .env.example .env
  • Install the dependencies
npm i
  • Start the frontend server
npm run dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published