Moltbot secara default menggunakan API resmi Anthropic, namun API resmi seringkali menghadapi kendala seperti pembatasan akses dan harga yang relatif mahal. Artikel ini akan membahas secara mendalam cara mengonfigurasi Moltbot agar terhubung ke perantara API (API proxy), menggunakan mode openai-compatible melalui layanan API pihak ketiga.
Nilai Utama: Setelah membaca artikel ini, Anda akan bisa mengonfigurasi Moltbot menggunakan perantara API untuk mendapatkan pengalaman asisten AI yang lebih hemat biaya dan stabil.

Poin Penting Konfigurasi Perantara API Moltbot
Sebelum mulai mengonfigurasi, mari pahami mekanisme konfigurasi API Moltbot dan keunggulan menggunakan perantara API.
| Poin Penting | Penjelasan | Nilai Manfaat |
|---|---|---|
| openai-compatible | Moltbot mendukung protokol API yang kompatibel dengan OpenAI | Bisa terhubung ke layanan kompatibel mana pun |
| baseUrl Kustom | Mendukung modifikasi alamat endpoint API | Fleksibilitas berpindah penyedia layanan |
| Dukungan Multi-model | Bisa menggunakan berbagai model setelah dikonfigurasi | Bebas beralih antara Claude/GPT/Gemini |
| Optimasi Biaya | Harga di perantara biasanya lebih bersahabat | Hemat biaya API antara 40-60% |
| Peningkatan Stabilitas | Perantara menyediakan penyeimbangan beban (load balancing) | Mengurangi masalah pembatasan akses (rate limiting) dari API resmi |
Perbandingan Metode Konfigurasi API Moltbot
| Metode Konfigurasi | Skenario Penggunaan | Kompleksitas | Tingkat Rekomendasi |
|---|---|---|---|
| File config.json | Konfigurasi permanen | Menengah | ⭐⭐⭐⭐⭐ |
| Variabel Lingkungan | Pengujian sementara | Mudah | ⭐⭐⭐ |
| Argumen Command Line | Menjalankan sekali saja | Mudah | ⭐⭐ |
| Panduan Onboard | Instalasi pertama kali | Mudah | ⭐⭐⭐⭐ |
Persiapan Awal Konfigurasi API Proxy Moltbot
Langkah 1: Pastikan Moltbot Sudah Terinstal
Pertama, pastikan Anda sudah menginstal Moltbot:
# Periksa versi Moltbot
moltbot --version
# Jika belum terinstal, jalankan instalasi
npm install -g moltbot@latest
Persyaratan Sistem: Node.js >= 22
Langkah 2: Dapatkan Kunci API Proxy
Anda perlu mendapatkan API Key dari penyedia API Proxy.
🚀 Mulai Cepat: Direkomendasikan menggunakan APIYI (apiyi.com) untuk mendapatkan kunci API. Daftar langsung dapat kuota gratis, mendukung model populer seperti Claude Sonnet 4, Claude Opus 4.5, GPT-4o, dengan harga 40-60% lebih murah dari harga resmi.
Setelah mendapatkan kunci, catat informasi berikut:
| Item Konfigurasi | Nilai Contoh | Keterangan |
|---|---|---|
| API Key | sk-xxxxxxxxxxxxxxxx |
Kunci eksklusif Anda |
| Base URL | https://api.apiyi.com/v1 |
Alamat endpoint API |
| Nama Model | claude-sonnet-4-20250514 |
Model yang akan digunakan |

Metode 1 Konfigurasi API Proxy Moltbot: Konfigurasi File config.json
Ini adalah metode konfigurasi yang paling direkomendasikan karena cukup dikonfigurasi sekali untuk selamanya.
Menemukan Lokasi File Konfigurasi Moltbot
File konfigurasi Moltbot biasanya terletak di:
| Sistem Operasi | Jalur File Konfigurasi |
|---|---|
| macOS | ~/.clawdbot/config.json atau ~/.moltbot/config.json |
| Linux | ~/.clawdbot/config.json atau ~/.moltbot/config.json |
| Windows | %USERPROFILE%\.clawdbot\config.json |
Anda juga dapat menemukannya melalui perintah:
# Lihat konfigurasi saat ini
moltbot config list
# Lihat jalur file konfigurasi
moltbot config path
Edit config.json untuk Mengonfigurasi API Proxy
Buka file konfigurasi, lalu tambahkan atau modifikasi bagian models.providers:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-your-api-key-here",
"api": "openai-completions",
"authHeader": true,
"models": [
{
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"contextWindow": 200000,
"maxTokens": 64000
},
{
"id": "claude-opus-4-5-20251101",
"name": "Claude Opus 4.5",
"contextWindow": 200000,
"maxTokens": 32000
},
{
"id": "gpt-4o",
"name": "GPT-4o",
"contextWindow": 128000,
"maxTokens": 16384
}
]
}
}
},
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
}
}
}
Penjelasan Parameter Konfigurasi
| Parameter | Tipe | Keterangan | Contoh |
|---|---|---|---|
baseUrl |
string | Alamat endpoint API | https://api.apiyi.com/v1 |
apiKey |
string | Kunci API | sk-xxxxxxxx |
api |
string | Tipe protokol API | openai-completions atau openai-responses |
authHeader |
boolean | Apakah menggunakan header Authorization | true |
models |
array | Daftar model yang tersedia | Lihat contoh di atas |
contextWindow |
number | Ukuran context window | 200000 |
maxTokens |
number | Jumlah token output maksimum | 64000 |
Metode Konfigurasi Relay API Moltbot Kedua: Konfigurasi Format YAML
Jika Anda lebih suka format YAML, Moltbot juga mendukung config.yaml:
# ~/.moltbot/config.yaml
models:
providers:
apiyi:
baseUrl: "https://api.apiyi.com/v1"
apiKey: "sk-your-api-key-here"
api: openai-completions
authHeader: true
models:
- id: claude-sonnet-4-20250514
name: Claude Sonnet 4
contextWindow: 200000
maxTokens: 64000
- id: claude-opus-4-5-20251101
name: Claude Opus 4.5
contextWindow: 200000
maxTokens: 32000
agent:
model:
primary: apiyi/claude-sonnet-4-20250514
fallbacks:
- apiyi/claude-opus-4-5-20251101
- apiyi/gpt-4o
Konfigurasi YAML Versi Sederhana
Jika Anda hanya perlu menggunakan satu model saja, Anda bisa menggunakan konfigurasi yang lebih ringkas:
# ~/.moltbot/config.yaml - Versi Minimalis
llm:
provider: openai-compatible
model: claude-sonnet-4-20250514
apiKey: sk-your-api-key-here
baseUrl: https://api.apiyi.com/v1
🎯 Saran Teknis: Disarankan menggunakan konfigurasi versi lengkap agar Anda bisa mengatur beberapa model dan strategi fallback untuk meningkatkan stabilitas layanan. Melalui APIYI apiyi.com, Anda bisa mendapatkan akses ke berbagai model seperti Claude, GPT, Gemini, dan lainnya secara bersamaan.
Metode Konfigurasi Relay API Moltbot Ketiga: Konfigurasi Variabel Lingkungan
Cocok untuk pengujian sementara atau lingkungan CI/CD:
# Mengatur variabel lingkungan
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"
# Menjalankan Moltbot
moltbot gateway start
Atau konfigurasikan dalam file .env:
# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

Metode 4 Konfigurasi Gateway API Moltbot: Konfigurasi Command Line
Gunakan perintah moltbot config set untuk konfigurasi cepat:
# Konfigurasi gateway API
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-your-api-key-here"
moltbot config set models.providers.apiyi.api "openai-completions"
# Atur model default
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# Verifikasi konfigurasi
moltbot config list
Skrip Konfigurasi Batch
Buat sebuah skrip konfigurasi untuk menyelesaikan semua pengaturan dalam satu langkah:
#!/bin/bash
# setup-apiyi.sh - Skrip konfigurasi gateway APIYI Moltbot
API_KEY="sk-your-api-key-here"
BASE_URL="https://api.apiyi.com/v1"
echo "Mengonfigurasi gateway API Moltbot..."
# Atur provider
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true
# Atur model default
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# Restart gateway
moltbot gateway restart
echo "Konfigurasi selesai! Gunakan 'moltbot doctor' untuk memverifikasi konfigurasi"
Verifikasi Konfigurasi Gateway API Moltbot
Setelah konfigurasi selesai, Anda perlu memastikan apakah pengaturannya sudah benar.
Gunakan moltbot doctor untuk mengecek
# Jalankan diagnosis
moltbot doctor
# Perbaiki masalah secara otomatis
moltbot doctor --fix
Contoh output normal:
✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed
Kirim pesan uji coba
# Uji koneksi API
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514
# Kirim pesan uji coba
moltbot chat "Halo, tolong perkenalkan diri Anda"
Periksa log pemanggilan API
# Lihat log real-time
moltbot logs --follow
# Lihat pemanggilan API terbaru
moltbot logs --filter api-call --last 10
Daftar Model yang Didukung oleh Hub API Moltbot
Melalui hub APIYI, Anda dapat menggunakan model-model berikut di Moltbot:
Seri Model Claude
| ID Model | Nama | Jendela Konteks | Fitur | Platform yang Tersedia |
|---|---|---|---|---|
claude-opus-4-5-20251101 |
Claude Opus 4.5 | 200K | Kemampuan penalaran terkuat | APIYI apiyi.com |
claude-sonnet-4-20250514 |
Claude Sonnet 4 | 200K | Pilihan paling hemat biaya | APIYI apiyi.com |
claude-3-5-sonnet-20241022 |
Claude 3.5 Sonnet | 200K | Stabil dan andal | APIYI apiyi.com |
claude-3-5-haiku-20241022 |
Claude 3.5 Haiku | 200K | Respons cepat | APIYI apiyi.com |
Seri Model OpenAI
| ID Model | Nama | Jendela Konteks | Fitur |
|---|---|---|---|
gpt-4o |
GPT-4o | 128K | Kemampuan multimodal |
gpt-4o-mini |
GPT-4o Mini | 128K | Ringan dan cepat |
o1-preview |
o1 Preview | 128K | Penalaran mendalam |
o1-mini |
o1 Mini | 128K | Efisiensi biaya penalaran |
Seri Model Google
| ID Model | Nama | Jendela Konteks | Fitur |
|---|---|---|---|
gemini-2.0-flash |
Gemini 2.0 Flash | 1M | Konteks sangat panjang |
gemini-2.0-pro |
Gemini 2.0 Pro | 1M | Versi profesional |
💡 Saran Pilihan: Untuk penggunaan sehari-hari di Moltbot, kami merekomendasikan Claude Sonnet 4 karena memberikan keseimbangan yang sangat baik antara performa dan biaya. Melalui APIYI apiyi.com, Anda dapat melihat daftar model lengkap dan harga terkini secara real-time.
Konfigurasi Lanjutan Gateway API Moltbot
Mengonfigurasi Strategi Fallback
Secara otomatis beralih ke model cadangan saat model utama tidak tersedia:
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": [
"apiyi/claude-3-5-sonnet-20241022",
"apiyi/gpt-4o"
],
"fallbackStrategy": "sequential"
}
}
}
Mengonfigurasi Aturan Perutean Model
Pilih model terbaik secara otomatis berdasarkan jenis tugas:
{
"agent": {
"modelRouting": {
"coding": "apiyi/claude-sonnet-4-20250514",
"reasoning": "apiyi/claude-opus-4-5-20251101",
"quick": "apiyi/claude-3-5-haiku-20241022",
"default": "apiyi/claude-sonnet-4-20250514"
}
}
}
Mengonfigurasi Batasan Biaya
Mencegah pengeluaran tinggi yang tidak terduga:
{
"agent": {
"limits": {
"maxTokensPerRequest": 32000,
"maxRequestsPerHour": 100,
"maxCostPerDay": 10.00
}
}
}
Pertanyaan Umum (FAQ) Gateway API Moltbot
Q1: Apa yang harus dilakukan jika muncul pesan “API Key Invalid” setelah konfigurasi?
Silakan periksa poin-poin berikut:
- Format API Key: Pastikan kunci dimulai dengan
sk- - Salin Lengkap: Periksa apakah Anda sudah menyalin seluruh kunci tanpa ada karakter yang tertinggal
- Status Akun: Login ke APIYI apiyi.com untuk memeriksa saldo dan status akun Anda
- Lokasi Konfigurasi: Pastikan konfigurasi
apiKeyberada di level hierarki yang benar
# Verifikasi API Key
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
Q2: Bagaimana cara mengganti model yang berbeda?
Ada dua cara:
Cara 1: Mengubah file konfigurasi
moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart
Cara 2: Menentukan saat menjalankan (runtime)
moltbot chat --model apiyi/gpt-4o "Halo"
API Key yang didapatkan melalui APIYI apiyi.com mendukung semua model populer, jadi tidak perlu mendaftar satu per satu.
Q3: Apa yang harus diisi pada baseUrl?
Format baseUrl untuk berbagai gateway API:
| Penyedia | baseUrl |
|---|---|
| APIYI | https://api.apiyi.com/v1 |
| OpenRouter | https://openrouter.ai/api/v1 |
| Ollama Lokal | http://127.0.0.1:11434/v1 |
Catatan: Akhiran /v1 pada URL wajib disertakan, jangan sampai terlewat.
Q4: Bagaimana cara memilih setelah mengonfigurasi beberapa Provider?
Gunakan format provider/model pada ID model untuk menentukannya:
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
}
}
}
Q5: Bagaimana cara melihat konsumsi penggunaan API?
# Lihat statistik lokal
moltbot stats --period today
# Lihat penggunaan detail
moltbot stats --detailed --period week
Selain itu, disarankan untuk login ke konsol APIYI apiyi.com untuk melihat statistik penggunaan dan tagihan yang lebih mendalam.
Pemecahan Masalah Konfigurasi Relay API Moltbot
Kesalahan Umum dan Solusi
| Pesan Kesalahan | Penyebab | Solusi |
|---|---|---|
Connection refused |
baseUrl salah atau layanan tidak dapat dijangkau | Periksa format URL dan koneksi jaringan |
401 Unauthorized |
API Key tidak valid | Periksa apakah kunci sudah benar |
404 Model not found |
ID Model salah | Periksa kembali ejaan nama model |
429 Rate limited |
Frekuensi permintaan terlalu tinggi | Kurangi frekuensi permintaan atau tingkatkan paket |
500 Internal error |
Masalah pada sisi server | Coba lagi nanti atau hubungi layanan pelanggan |
Mode Debug
Aktifkan log mendetail untuk membantu pemecahan masalah:
# Aktifkan mode debug
export MOLTBOT_DEBUG=true
moltbot gateway start
# Atau gunakan argumen baris perintah
moltbot gateway start --debug --log-level verbose
Perintah Validasi Konfigurasi
# Validasi sintaks konfigurasi
moltbot config validate
# Uji koneksi API
moltbot test-connection --provider apiyi
# Pemeriksaan kesehatan lengkap
moltbot doctor --verbose
Perbandingan Antara Relay API Moltbot vs API Resmi
| Dimensi Perbandingan | API Resmi Anthropic | Relay APIYI | Keunggulan |
|---|---|---|---|
| Harga | $15/jt token (Opus) | Mulai dari $6/jt token | Relay |
| Stabilitas Akses | Terbatas di beberapa wilayah | Dapat diakses secara global | Relay |
| Cakupan Model | Hanya seri Claude | Claude + GPT + Gemini | Relay |
| Metode Penagihan | Bayar sesuai penggunaan (pascabayar) | Isi ulang prabayar, fleksibel | Masing-masing punya kelebihan |
| Dukungan Teknis | Dokumentasi bahasa Inggris | Dukungan bahasa Mandarin | Relay |
| Kompatibilitas API | Format native | Kompatibel dengan OpenAI | Relay |
🎯 Saran Pemilihan: Untuk pengguna yang membutuhkan dukungan banyak model dan akses yang lebih fleksibel, kami menyarankan untuk mengakses Moltbot melalui APIYI apiyi.com. Selain harga yang lebih terjangkau, Anda juga akan mendapatkan layanan yang lebih stabil dan dukungan teknis yang memadai.
Ringkasan: Tinjauan Poin Penting Konfigurasi API Proxy Moltbot
Melalui tutorial ini, Anda telah mempelajari metode konfigurasi lengkap untuk menghubungkan Moltbot ke API proxy:
- Persiapan: Instal Moltbot, dapatkan API Key dari APIYI apiyi.com
- File Konfigurasi: Edit
config.jsonatauconfig.yamluntuk menambahkan konfigurasi provider - Parameter Kunci:
baseUrl,apiKey, tipe API, dan daftar model - Verifikasi & Pengujian: Gunakan
moltbot doctordan perintah pengujian untuk memastikan konfigurasi sudah benar - Fitur Lanjutan: Strategi fallback, perutean model, dan batasan biaya
Kami merekomendasikan untuk mendapatkan kunci API melalui APIYI apiyi.com guna menikmati harga yang lebih murah dan layanan yang lebih stabil, sehingga asisten Moltbot Anda dapat bekerja dengan maksimal.
Referensi
-
Dokumentasi Konfigurasi Resmi Moltbot: Referensi konfigurasi Gateway
- Link:
docs.molt.bot/gateway/configuration
- Link:
-
Contoh Konfigurasi Moltbot: Templat konfigurasi untuk berbagai skenario
- Link:
docs.molt.bot/gateway/configuration-examples
- Link:
-
Penyedia Model Moltbot: Penjelasan detail konfigurasi Provider
- Link:
docs.molt.bot/concepts/model-providers
- Link:
-
Moltbot GitHub: Kode sumber proyek dan Issue
- Link:
github.com/moltbot/moltbot
- Link:
-
Panduan Memulai Moltbot: Tutorial mulai cepat
- Link:
docs.molt.bot/start/getting-started
- Link:
📝 Penulis: APIYI Team
🔗 Dukungan Teknis: Jika Anda memerlukan kunci API atau bantuan teknis, silakan kunjungi APIYI apiyi.com
