Skip to content

eggplants/dlsite-recommendation-llm

Repository files navigation

dlsite-recommendation-llm

PyPI ghcr Maintainability pre-commit.ci status

Reimplementation of https://zenn.dev/cloud_ace/articles/19bd3554ac8432, but for DLsite voice works!

Deployment

Deploy to Render

Website

screenshot

Configuration

You have to copy existing .env.example file to .env file and fill in to run in local.

How to run

You can fetch data from DLsite with eggplants/dojinvoice_db.

# Setup deps
poetry shell
poetry install

# Convert SQLite db to CSV file
python scripts/convert_db_to_csv.py <sqlite db file path>

# Create vector data from CSV data and upload to Pinecone
python scripts/add_doc_to_index.py <csv file path>

# Launch Streamlit server
drl