Spaces:
Sleeping
Sleeping
Update start-openclaw.sh
Browse files- 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 |
-
},
|
| 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": "
|
| 111 |
}
|
| 112 |
},
|
| 113 |
"gateway": {
|
|
@@ -130,7 +118,7 @@ cat > /root/.openclaw/openclaw.json <<EOF
|
|
| 130 |
}
|
| 131 |
}
|
| 132 |
EOF
|
| 133 |
-
echo ">>> openclaw.json generated
|
| 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
|
| 161 |
-
|
| 162 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|