Spaces:
Sleeping
Sleeping
Download setup.sh from yashb18/NLP-BoardGameAI: direct link, hf CLI and curl.
- Browser
- Download file 1.04 kB
-
https://huggingface.co/spaces/yashb18/NLP-BoardGameAI/resolve/main/setup.sh
- Command line
-
hf download hf://spaces/yashb18/NLP-BoardGameAI/setup.sh
-
curl -L -o setup.sh https://huggingface.co/spaces/yashb18/NLP-BoardGameAI/resolve/main/setup.sh
1.04 kB
| 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" | |