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