Lewati ke konten

Integrasi OpenClaw

Dokumen ini menjelaskan cara mengintegrasikan AI API SemutSSH dengan OpenClaw. Anda dapat mengkonfigurasi OpenClaw untuk menggunakan model AI dari SemutSSH dengan menambahkan provider semutssh pada konfigurasi .openclaw/openclaw.json.

Berikut adalah contoh konfigurasi openclaw.json yang sudah disesuaikan untuk menggunakan SemutSSH:

{
"meta": {
"lastTouchedVersion": "2026.2.6-3",
"lastTouchedAt": "2026-02-09T08:47:51.504Z"
},
"wizard": {
"lastRunAt": "2026-02-09T08:47:51.482Z",
"lastRunVersion": "2026.2.6-3",
"lastRunCommand": "onboard",
"lastRunMode": "local"
},
"models": {
"mode": "merge",
"providers": {
"semutssh": {
"baseUrl": "https://ai.semutssh.com/v1",
"apiKey": "API_KEY_SEMUTSSH",
"api": "openai-completions",
"models": [
{
"id": "gemini-3.1-pro-preview",
"name": "Gemini 3 Pro Preview",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192
},
{
"id": "glm-4.7",
"name": "GLM 4.7",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "semutssh/gemini-3.1-pro-preview"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
},
"workspace": "/home/ubuntu/.openclaw/workspace",
"models": {
"semutssh/gemini-3-pro-preview": {}
}
}
},
"commands": {
"native": "auto",
"nativeSkills": "auto"
},
"gateway": {
"mode": "local",
"auth": {
"mode": "token",
"token": "YOUR_GATEWAY_TOKEN"
},
"port": 18789,
"bind": "loopback",
"tailscale": {
"mode": "off",
"resetOnExit": false
}
},
"messages": {
"ackReactionScope": "group-mentions"
},
"plugins": {
"entries": {
"telegram": {
"enabled": true
}
}
},
"channels": {
"telegram": {
"enabled": true,
"botToken": ""
}
},
"skills": {
"install": {
"nodeManager": "npm"
}
}
}

Beberapa poin penting dalam konfigurasi di atas:

  1. Base URL: Pastikan baseUrl di set ke https://ai.semutssh.com/v1.
  2. API Key: Ganti API_KEY_SEMUTSSH dengan API Key Anda yang valid.
  3. Models: Daftar model yang ingin digunakan, seperti gemini-3.1-pro-preview atau glm-4.7.
  4. Agents Default Model: Atur agents.defaults.model.primary ke model yang diinginkan, misalnya semutssh/gemini-3-pro-preview.

Simpan konfigurasi ini pada file .openclaw/openclaw.json di direktori home user Anda.