File size: 1,163 Bytes
f3c1c6e bca449f f3c1c6e e3b44dc bca449f e3b44dc f3c1c6e e3b44dc f3c1c6e bca449f f3c1c6e e3b44dc f3c1c6e e3b44dc f3c1c6e | 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 40 41 42 43 44 45 46 | #!/bin/bash
set -e
echo ""
echo "=========================================="
echo " π¦ Ainew AI - OpenClaw Agent Setup"
echo "=========================================="
echo ""
# Create state directory
mkdir -p /app/.openclaw/workspace
# Check versions
echo "β Node.js: $(node --version)"
echo "β npm: $(npm --version)"
echo "β OpenClaw: $(openclaw --version 2>/dev/null || echo 'checking...')"
echo ""
echo "π Checking API Providers..."
# NVIDIA NIM (Free!)
if [ -n "$NVIDIA_API_KEY" ]; then
echo "β
NVIDIA NIM: Configured (Free API!)"
else
echo "β οΈ NVIDIA_API_KEY not set - Add in HF Space secrets"
fi
# Telegram Bot
if [ -n "$TELEGRAM_BOT_TOKEN" ]; then
echo "β
Telegram Bot: Configured π€"
else
echo "β οΈ TELEGRAM_BOT_TOKEN not set"
fi
echo ""
echo "=========================================="
echo " π Starting Ainew AI..."
echo " π Web UI: http://localhost:7860"
echo " π¦ Gateway: http://localhost:18789"
echo " π€ Telegram: Configured if token set"
echo "=========================================="
echo ""
# Start web server (starts OpenClaw Gateway internally)
exec node /app/server.js
|