Apa yang bisa kami bantu?

A. Pendahuluan

OpenClaw (sebelumnya dikenal sebagai Clawbot) merupakan platform AI Agent open source yang memungkinkan pengguna berinteraksi dengan berbagai Large Language Model (LLM) melalui antarmuka Command Line Interface (CLI) maupun Dashboard. OpenClaw mendukung berbagai AI Provider yang kompatibel dengan OpenAI API sehingga dapat digunakan untuk berbagai kebutuhan pengembangan aplikasi berbasis AI.


Pada artikel ini, OpenClaw akan dikonfigurasi agar menggunakan 9Router sebagai AI Gateway. Dengan menggunakan 9Router, seluruh permintaan (request) dari OpenClaw akan diteruskan ke AI Provider yang telah dikonfigurasi pada 9Router. Selain mempermudah pengelolaan AI Provider dan API Key, 9Router juga menyediakan fitur seperti Smart Fallback, Multi Provider, Token Saver, serta monitoring penggunaan AI melalui satu endpoint yang kompatibel dengan OpenAI API.

 

B. Langkah-Langkah Instalasi

1. Persiapan Server

Pastikan server telah memenuhi persyaratan berikut:

  • Sistem Operasi yang dapat menjalankan Node.js (pada panduan ini menggunakan Ubuntu 24.04).
  • Memiliki akses sebagai user root/administrator atau user dengan hak sudo.
  • Node.js versi 18 atau lebih baru telah terpasang.
  • Memiliki koneksi internet yang stabil.
  • Memiliki akun AI Provider seperti OpenAI, Anthropic, Google Gemini, OpenRouter, DeepSeek, atau provider lain yang didukung.

Lakukan pembaruan repository sebelum memulai proses instalasi.

sudo apt update && sudo apt upgrade -y

 

Gambar 1. Update Repository Server

 

Pastikan Node.js telah terpasang.

node -v

 

Gambar 2. Verifikasi Node.js

 

2. Install 9Router

Install 9Router secara global menggunakan npm.

npm install -g 9router

 

Setelah proses instalasi selesai, jalankan 9Router.

9router

Apabila proses berhasil, Dashboard akan terbuka secara otomatis pada browser. Secara default, Dashboard dapat diakses melalui alamat berikut.

http://localhost:20128/dashboard

Sedangkan endpoint OpenAI Compatible API tersedia pada:

http://localhost:20128/v1

 

Gambar 3. Install dan Menjalankan 9Router

 

3. Mengakses Dashboard 9Router

Apabila Dashboard tidak terbuka secara otomatis, buka browser kemudian akses:

http://IP_SERVER:20128/dashboard

Apabila 9Router dijalankan pada komputer lokal, gunakan:

http://localhost:20128/dashboard

Setelah berhasil masuk ke Dashboard, akan tersedia beberapa menu utama seperti:

  • Endpoint & Key
  • Providers
  • Combos
  • Usage
  • Quota Tracker
  • CLI Tools

Menu-menu tersebut digunakan untuk mengelola AI Provider, API Key, endpoint, serta memantau penggunaan layanan AI.

 

Gambar 4. Dashboard 9Router

 

4. Menambahkan AI Provider

Pada Dashboard 9Router, pilih menu Providers.

Pilih AI Provider yang akan digunakan, misalnya:

  • OpenAI
  • Anthropic
  • Google Gemini
  • OpenRouter
  • DeepSeek
Gambar 5. Pilih AI Providers

 

Lakukan autentikasi menggunakan API Key atau OAuth sesuai provider yang dipilih (pada contoh menggunakan Gemini).

 

Gambar 7. Input API key dari AI Providers

 

Klik Save untuk menyimpan konfigurasi.

Pastikan status provider berubah menjadi Connected sebelum melanjutkan ke tahap berikutnya.

 

Gambar 8. Menambahkan AI Provider

 

5. Membuat API Key

Masuk ke menu Endpoint & Key.

Klik Create API Key.

 

Gambar 9. Create API key pada 9router

 

Masukkan nama API Key sesuai kebutuhan, kemudian klik Create.

 

Gambar 10. Create API key pada 9router

 

Salin API Key yang dihasilkan dan simpan di tempat yang aman. API Key tersebut akan digunakan saat konfigurasi OpenClaw.

Gambar 11. Salin API key pada 9router

 

6. Menyiapkan Konfigurasi OpenClaw pada 9Router

Sebelum melakukan konfigurasi pada OpenClaw, pastikan model AI yang akan digunakan telah dikonfigurasi pada 9Router.

a. Pada Dashboard 9Router, pilih menu CLI Tools.

b. Pilih OpenClaw sebagai Client.

 

Gambar 12. Menu CLI Tools

 

c. Pada bagian Default Model, pilih model AI yang akan digunakan oleh OpenClaw (pada panduan ini menggunakan gemini).

d. Klik tombol Apply untuk menerapkan konfigurasi model yang dipilih.

 

Gambar 13. Add Model pada menu CLI Tools Openclaw

 

e. Setelah konfigurasi berhasil diterapkan, salin informasi berikut:

  • Model ID
  • API Key

Informasi tersebut akan digunakan saat proses konfigurasi OpenClaw.

f. Pastikan Status pada halaman tersebut telah berubah menjadi Connected sebelum melanjutkan ke proses instalasi OpenClaw.

 

Gambar 14. Konfigurasi OpenClaw pada CLI Tools

 

Apabila status masih Disconnected, periksa kembali konfigurasi AI Provider dan pastikan autentikasi telah berhasil dilakukan.

 

7. Install OpenClaw

Install OpenClaw menggunakan installer resmi.

curl -fsSL https://openclaw.ai/install.sh | bash

 

Gambar 14. Install OpenClaw

 

Saat proses onboarding berlangsung, pilih Custom Provider.

Gambar 15. Konfigurasi OpenClaw

 

Masukkan konfigurasi berikut.

 

Gambar 16. Konfigurasi Custom Provider OpenClaw

 

Endpoint

http://127.0.0.1:20128/v1

Catatan: Apabila OpenClaw dan 9Router dijalankan pada server yang sama, gunakan `127.0.0.1` dibandingkan `localhost` untuk menghindari permasalahan resolusi IPv6.

Masukkan API Key dan Model ID yang telah dibuat melalui Dashboard 9Router.

Selanjutnya, pilih salah satu model AI yang tersedia pada provider yang telah dikonfigurasi di 9Router.

Lanjutkan konfigurasi lainnya untuk menyelesaikan proses onboarding.

 

8. Verifikasi Konfigurasi

Jalankan OpenClaw.

openclaw

Lakukan pengujian dengan mengirimkan prompt sederhana.

Hello
Gambar 17. Menjalankan promt hello pada openclaw

 

Apabila OpenClaw berhasil memberikan respons, maka OpenClaw telah berhasil menggunakan 9Router sebagai AI Gateway.

Untuk memastikan request diteruskan melalui 9Router, buka Dashboard kemudian pilih menu Usage. Apabila request dari OpenClaw muncul pada halaman tersebut, berarti integrasi telah berhasil dilakukan.

 

Gambar 18. Verifikasi Integrasi

 

C. Kesimpulan

Selamat! Anda telah berhasil menginstal OpenClaw serta mengonfigurasinya agar menggunakan 9Router sebagai AI Gateway. Dengan konfigurasi ini, seluruh permintaan AI dari OpenClaw akan diteruskan melalui 9Router sehingga Anda dapat memanfaatkan berbagai AI Provider melalui satu endpoint, sekaligus menggunakan fitur Smart Fallback, Multi Provider, serta monitoring penggunaan AI yang disediakan oleh 9Router.


Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.