custom_ai / start.sh
triflix's picture
Upload 5 files
f1b91cb verified
raw
history blame contribute delete
784 Bytes
#!/bin/bash
set -e
echo "=================================================="
echo "๐Ÿš€ Gemini CLI API v2.0 - Starting Server"
echo "=================================================="
# Create directories
mkdir -p /root/.gemini /root/.gemini/api_sessions
# Setup OAuth credentials
if [ -n "$GEMINI_OAUTH_CREDS" ]; then
echo "[OK] Found GEMINI_OAUTH_CREDS"
echo "$GEMINI_OAUTH_CREDS" > /root/.gemini/oauth_creds.json
chmod 600 /root/.gemini/oauth_creds.json
else
echo "[WARNING] GEMINI_OAUTH_CREDS not set!"
fi
# Environment for Gemini CLI
export GOOGLE_GENAI_USE_GCA=true
export GEMINI_API_KEY=""
echo "[OK] Starting server on port 7860..."
echo "=================================================="
exec python3 -m uvicorn server:app --host 0.0.0.0 --port 7860