DEV Community

Cover image for Cara Setup OpenClaw dengan Custom Provider Sumopod
Iqbal Baihaqi abdulah
Iqbal Baihaqi abdulah

Posted on • Edited on

Cara Setup OpenClaw dengan Custom Provider Sumopod

OpenClaw memungkinkan kita menggunakan berbagai AI provider secara fleksibel. Namun, dalam beberapa kasus kita ingin memakai provider alternatif seperti Sumopod untuk alasan biaya, performa, atau model tertentu.

Pada tutorial ini, kita akan mengkonfigurasi OpenClaw agar berjalan menggunakan custom provider Sumopod.

Checklist:
✅ VPS aktif (Ubuntu 20.04 / 22.04 recommended)
✅ Akses SSH
✅ API Key Sumopod
✅ Basic Linux command

1. Login ke VPS
ssh user@ip_vps
Enter fullscreen mode Exit fullscreen mode
2. Update System
sudo apt update && sudo apt upgrade -y
Enter fullscreen mode Exit fullscreen mode
3. Install openclaw
npm i -g openclaw
Enter fullscreen mode Exit fullscreen mode

lihat quick start di website resminya https://openclaw.ai/

4. Meet your Lobster

jika sudah pernah install openclaw, bisa run openclaw update terlebih dahulu, kemudian run openclaw onboard

openclaw update
openclaw onboard
Enter fullscreen mode Exit fullscreen mode
  • pilih "Yes"
    pilih

  • pilih "QuickStart"
    pilih

  • rekomendasi pilih "Update values"
    rekomendasi pilih

  • pilih Custom Provider
    pilih Custom Provider

  • ubah API Base URL jadi https://ai.sumopod.com/v1
    ubah API Base URL jadi https://ai.sumopod.com/v1

  • masukan API Key Sumopod yang sudah di generate
    masukan API Key Sumopod yang sudah di generate

  • pilih OpenAI-compitable
    pilih  raw `OpenAI-compitable` endraw

  • masukan Model ID yang mau dipakai, disini kita coba pakai deepseek-v3-2-251201, list model lengkap bisa di akses di https://sumopod.com/dashboard/ai/models
    masukan Model ID yang mau dipakai

  • setelah memilih model maka akan muncul message Verification successful, untuk Endpoint ID bisa di biarkan saja custom=ai=sumopod-com
    setelah memilih model maka akan muncul message  raw `Verification successful` endraw , untuk Endpoint ID bisa di biarkan saja  raw `custom=ai=sumopod-com` endraw

  • Model alias optional, bisa langsung Enter saja
    Model alias optional, bisa langsung Enter saja

  • Select channel bisa pilih salah satu, untuk step connect ke whatsapp bisa check video ini https://www.youtube.com/watch?v=StqeJBCHRoM&t=74s
    Select channel bisa pilih salah satu, untuk step connect ke whatsapp bisa check video

  • skills optional, di artikel ini kita skip dulu
    skills optional, di artikel ini kita skip dulu

  • hooks optional, di artikel ini kita skip dulu dengan tekan Spasi
    hooks optional, di artikel ini kita skip dulu dengan tekan Spasi

  • Gateway pilih Restart
    Gateway pilih Restart

  • onboard selesai
    onboard selesai

-pengecekan via whatsapp, model dari sumopod berhasil digunakan
pengecekan via whatsapp

Debug

jika kamu mendapatkan pesan message seperti ini
jika kamu mendapatkan pesan message seperti ini
maka kita perlu config manual via terminal

  • edit file openclaw.json
cd ~/.openclaw/
nano openclaw.json
Enter fullscreen mode Exit fullscreen mode
  • cari bagian seperti berikut ini
"custom-ai-sumopod-com": {
        "baseUrl": "https://ai.sumopod.com/v1",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3-2-251201",
            "name": "deepseek-v3-2-251201 (Custom Provider)",
            "contextWindow": 4096,
            "maxTokens": 4096,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "reasoning": false
          }
        ],
        "apiKey": "sk--......"
      }
Enter fullscreen mode Exit fullscreen mode
  • ubah contextWindow jadi 128.000, samakan dengan Context Length yang ada di list sumopod, save kemudian restart gateway
 "contextWindow": 128000,
Enter fullscreen mode Exit fullscreen mode

ubah contextWindow

Kesimpulan

Menggunakan custom provider di OpenClaw memberikan fleksibilitas tambahan:

  • Pemilihan provider berdasarkan biaya
  • Akses ke model tertentu
  • Kontrol terhadap performa dan token usage

Sumopod dapat menjadi alternatif yang relevan bagi pengguna yang membutuhkan model spesifik atau optimasi biaya inference.

Top comments (0)