NLP-BoardGameAI / setup.sh
yashb18's picture
Upload folder using huggingface_hub
b3515de verified
Raw History Blame Contribute Delete
1.04 kB
#!/bin/bash
set -e
echo "Creating virtual environment at .venv/ ..."
python3 -m venv .venv
echo "Installing dependencies..."
.venv/bin/pip install --upgrade pip -q
.venv/bin/pip install -r requirements.txt
echo ""
echo "Setup complete!"
echo ""
echo "Next steps:"
echo " 1. Set your OpenAI API key:"
echo " export OPENAI_API_KEY='sk-...'"
echo ""
echo " 2. Build the chunk index for each game (run once per game):"
echo " .venv/bin/python scripts/build_features.py catan"
echo " .venv/bin/python scripts/build_features.py monopoly"
echo ""
echo " 3. Ask a question:"
echo " .venv/bin/python scripts/model.py catan 'What resources do you need to build a settlement?'"
echo " .venv/bin/python scripts/model.py monopoly 'How much money does each player start with?'"
echo ""
echo " 4. Run full evaluation:"
echo " .venv/bin/python scripts/evaluate.py catan"
echo " .venv/bin/python scripts/evaluate.py monopoly"
echo ""
echo " 5. Launch the web app:"
echo " .venv/bin/streamlit run main.py"