Elysiadev11 commited on
Commit
07525c5
Β·
verified Β·
1 Parent(s): f7a79b0

Update start-openclaw.sh

Browse files
Files changed (1) hide show
  1. start-openclaw.sh +13 -21
start-openclaw.sh CHANGED
@@ -55,14 +55,6 @@ cat > /root/.openclaw/openclaw.json <<EOF
55
  {
56
  "models": {
57
  "providers": {
58
- "kilo_gateway": {
59
- "baseUrl": "https://api.kilo.ai/api/gateway",
60
- "apiKey": "bebas-isi-apa-saja-karena-anonim",
61
- "api": "openai-completions",
62
- "models": [
63
- { "id": "kilo-auto/free", "name": "Kilo Auto Free", "contextWindow": 128000, "maxTokens": 16000 }
64
- ]
65
- },
66
  "nvidia": {
67
  "baseUrl": "$CLEAN_BASE",
68
  "apiKey": "$OPENAI_API_KEY",
@@ -75,11 +67,7 @@ cat > /root/.openclaw/openclaw.json <<EOF
75
  },
76
  "agents": {
77
  "defaults": {
78
- "model": {
79
- "primary": "kilo_gateway/kilo-auto/free",
80
- "secondary": "nvidia/$MODEL",
81
- "fallback": "nvidia/$MODEL"
82
- }
83
  }
84
  },
85
  "commands": { "restart": true },
@@ -96,18 +84,18 @@ cat > /root/.openclaw/openclaw.json <<EOF
96
  "color": "0088FF"
97
  }
98
  }
99
- },https://elysiadev11-testclaw.hf.space
100
  "channels": {
101
  "telegram": {
102
  "enabled": true,
103
  "botToken": "$TELEGRAM_BOT_TOKEN",
104
  "dmPolicy": "open",
105
- "webhookUrl": "/telegram/webhook",
106
  "webhookSecret": "$OPENCLAW_GATEWAY_PASSWORD",
107
  "webhookPath": "/telegram/webhook",
108
  "webhookHost": "0.0.0.0",
109
  "webhookPort": 8787,
110
- "streaming": "partial"
111
  }
112
  },
113
  "gateway": {
@@ -130,7 +118,7 @@ cat > /root/.openclaw/openclaw.json <<EOF
130
  }
131
  }
132
  EOF
133
- echo ">>> openclaw.json generated with Kilo primary and NVIDIA fallback."
134
 
135
  # ── 7. Node.js reverse proxy di port 7860 ─────────────────────
136
  # PENTING: Harus support WebSocket upgrade β€” tanpa ini web UI 1006!
@@ -157,9 +145,13 @@ function proxyHttp(req, res, targetPort) {
157
  function proxyWs(req, socket, head, targetPort) {
158
  const conn = net.connect(targetPort, '127.0.0.1', () => {
159
  conn.write(
160
- 'GET ' + req.url + ' HTTP/1.1\r\n' +
161
- Object.entries(req.headers).map(([k,v]) => k+': '+v).join('\r\n') +
162
- '\r\n\r\n'
 
 
 
 
163
  );
164
  if (head && head.length) conn.write(head);
165
  socket.pipe(conn);
@@ -200,4 +192,4 @@ echo ">>> Running openclaw doctor --fix..."
200
  openclaw doctor --fix
201
 
202
  echo ">>> Starting OpenClaw on port 7862..."
203
- exec openclaw gateway run --port 7862
 
55
  {
56
  "models": {
57
  "providers": {
 
 
 
 
 
 
 
 
58
  "nvidia": {
59
  "baseUrl": "$CLEAN_BASE",
60
  "apiKey": "$OPENAI_API_KEY",
 
67
  },
68
  "agents": {
69
  "defaults": {
70
+ "model": { "primary": "nvidia/$MODEL" }
 
 
 
 
71
  }
72
  },
73
  "commands": { "restart": true },
 
84
  "color": "0088FF"
85
  }
86
  }
87
+ },
88
  "channels": {
89
  "telegram": {
90
  "enabled": true,
91
  "botToken": "$TELEGRAM_BOT_TOKEN",
92
  "dmPolicy": "open",
93
+ "webhookUrl": "https://elysiadev11-testclaw.hf.space/telegram/webhook",
94
  "webhookSecret": "$OPENCLAW_GATEWAY_PASSWORD",
95
  "webhookPath": "/telegram/webhook",
96
  "webhookHost": "0.0.0.0",
97
  "webhookPort": 8787,
98
+ "streaming": "none"
99
  }
100
  },
101
  "gateway": {
 
118
  }
119
  }
120
  EOF
121
+ echo ">>> openclaw.json generated."
122
 
123
  # ── 7. Node.js reverse proxy di port 7860 ─────────────────────
124
  # PENTING: Harus support WebSocket upgrade β€” tanpa ini web UI 1006!
 
145
  function proxyWs(req, socket, head, targetPort) {
146
  const conn = net.connect(targetPort, '127.0.0.1', () => {
147
  conn.write(
148
+ 'GET ' + req.url + ' HTTP/1.1
149
+ ' +
150
+ Object.entries(req.headers).map(([k,v]) => k+': '+v).join('
151
+ ') +
152
+ '
153
+
154
+ '
155
  );
156
  if (head && head.length) conn.write(head);
157
  socket.pipe(conn);
 
192
  openclaw doctor --fix
193
 
194
  echo ">>> Starting OpenClaw on port 7862..."
195
+ exec openclaw gateway run --port 7862