Spaces:
Paused
Paused
File size: 836 Bytes
6b8c714 bca0e01 6b8c714 bca0e01 6b8c714 bca0e01 6b8c714 bca0e01 6b8c714 bca0e01 6b8c714 bca0e01 96e75a1 bca0e01 6b8c714 bca0e01 6b8c714 96e75a1 6b8c714 bca0e01 6b8c714 96e75a1 6b8c714 bca0e01 6b8c714 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #!/bin/bash
set -e
MODEL="gpt-oss:20b"
echo "Starting Ollama..."
ollama serve &
echo "Waiting for Ollama..."
RETRIES=60
until curl -sf http://localhost:11434/api/tags >/dev/null 2>&1; do
RETRIES=$((RETRIES - 1))
if [ "$RETRIES" -le 0 ]; then
echo "ERROR: Ollama did not start."
exit 1
fi
sleep 2
done
echo "Ollama ready."
echo "Pulling model: $MODEL"
ollama pull "$MODEL"
echo "Model ready."
cat > /home/user/.bashrc << 'BASHEOF'
export ANTHROPIC_AUTH_TOKEN=ollama
export ANTHROPIC_API_KEY=ollama
export ANTHROPIC_BASE_URL=http://localhost:11434
export PS1="[claude] $ "
echo ""
echo " Claude Code CLI -- model: gpt-oss:20b"
echo " Run: claude --model gpt-oss:20b"
echo ""
claude --model gpt-oss:20b
BASHEOF
echo "Launching ttyd on :7860..."
exec ttyd -p 7860 -W -t fontSize=15 /bin/bash --login
|