OpenClaw dengan Muapi

Hubungkan Muapi ke OpenClaw sebagai penyedia kustom kompatibel OpenAI agar agen dan kanal terhubung dapat memakai model teks Muapi.

1. Buat kunci dan pilih model

Buat kunci API di dasbor Muapi, lalu tampilkan daftar model teks:

curl -s "https://api.muapi.ai/v1/models?type=text" \
  -H "Authorization: Bearer $MUAPI_API_KEY"

Pilih model dengan capabilities.tools: true agar OpenClaw dapat memakai alat.

2. Konfigurasikan penyedia kustom

Atur MUAPI_API_KEY di lingkungan gateway OpenClaw. Tambahkan penyedia dan model default ke konfigurasi, biasanya ~/.openclaw/openclaw.json:

{
  models: {
    mode: "merge",
    providers: {
      muapi: {
        baseUrl: "https://api.muapi.ai/v1",
        apiKey: "${MUAPI_API_KEY}",
        api: "openai-completions",
        models: [{ id: "YOUR_MODEL_ID", name: "Muapi text model" }],
      },
    },
  },
  agents: { defaults: { model: { primary: "muapi/YOUR_MODEL_ID" } } },
}

Ganti kedua YOUR_MODEL_ID dengan ID persis dari daftar Muapi. Jangan simpan kunci di file proyek bersama. Jika OpenClaw berjalan sebagai layanan, sediakan MUAPI_API_KEY di lingkungan layanan.

3. Jalankan dan verifikasi OpenClaw

openclaw models list
openclaw tui

Coba tugas kecil yang memakai alat, misalnya merangkum file ruang kerja. Hubungkan kanal pesan setelah model berfungsi di terminal.

Pemecahan masalah

  • Jika model tidak terlihat, periksa ID penyedia, ID model, dan sintaks JSON5.
  • Jika autentikasi gagal, pastikan proses gateway dapat membaca MUAPI_API_KEY.
  • Jika alat tidak digunakan, pilih model dengan capabilities.tools: true.
  • Mulai dari tugas kecil dan periksa penggunaan di dasbor Muapi.

Lihat dokumentasi penyedia kustom OpenClaw dan konfigurasi model.