SahabatMobile SahabatMobile - Docs
Documentation

AI Gateway Docs

AI Gateway Indonesia dengan akses ke 287 model AI dunia lewat satu API endpoint yang kompatibel dengan format OpenAI. Tanpa kartu kredit, bayar pakai QRIS.

SahabatMobile AI Documentation

SahabatMobile adalah AI Gateway Indonesia yang menyediakan akses ke 287 model AI dunia melalui satu API endpoint yang kompatibel dengan format OpenAI. Tanpa kartu kredit, bayar pakai QRIS.

Key Features
  • OpenAI-compatible API — drop-in replacement untuk tools yang sudah support OpenAI
  • 287 model dari 4 provider
  • Auto-refund jika request gagal
  • Rate limiting per API key
  • Real-time usage tracking

Quick Start

1
Buat API Key

Login ke Dashboard → API Keys, klik "Generate New Key". Copy key yang berawalan sk-sm-.

2
Test dengan cURL
curl https://www.sahabatmobile.com/api/v1/chat/completions \
  -H "Authorization: Bearer sk-sm-YOUR_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-2.5-flash",
    "messages": [{"role": "user", "content": "Halo!"}]
  }'
3
Hubungkan ke tool favoritmu

Pilih panduan integrasi: OpenCode, Cursor, Claude Code, atau VS Code (Continue / Cline).

Authentication

Semua request harus menyertakan API key via Bearer token:

Authorization: Bearer sk-sm-xxxxxxxxxxxx
Note: API key format: sk-sm- diikuti random string. Buat key gratis di /ai/api-keys.

OpenCode Integration

OpenCode adalah AI coding assistant yang berjalan di terminal. SahabatMobile bisa digunakan sebagai provider dengan mengkonfigurasi opencode.json.

Ringkasan: Install OpenCode → Buat API key → Copy config JSON (tanpa key) → /connect → Other → sahabatmobile → paste key di sana → /models. Sama seperti provider lain, key tersimpan di auth.json.

Step 1: Install OpenCode

# macOS / Linux
curl -fsSL https://opencode.ai/install | bash

# Atau pakai npm
npm install -g opencode-ai

Step 2: Buat API Key

Login ke Dashboard → API Keys, klik "Generate New Key". Copy key yang berawalan sk-sm-.

Paket MiniMax? Jika kamu sudah berlangganan paket, gunakan API key dari Dashboard → Plan Details (bukan dari API Keys page).

Step 3: Buat opencode.json (tanpa key — sama seperti provider lain)

Buat file opencode.json di root project kamu. Jangan taruh API key di sini — key dimasukkan nanti via /connect seperti provider OpenCode lainnya:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "sahabatmobile": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "SahabatMobile",
      "options": {
        "baseURL": "https://www.sahabatmobile.com/api/v1"
      },
      "models": {
        "mimo-v2.5": {
          "name": "MiMo V2.5"
        },
        "MiniMax-M3": {
          "name": "MiniMax M3",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "google/gemini-2.5-flash": {
          "name": "Gemini 2.5 Flash",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "openai/gpt-4o": {
          "name": "Claude Sonnet 4",
          "limit": { "context": 200000, "output": 65536 }
        }
      }
    }
  }
}

Step 4: Connect — masukkan API key di sini (seperti provider lain)

1
Jalankan /connect → pilih Other
/connect
# scroll ke bawah → Other
# Enter provider id: sahabatmobile
# Enter your API key: tempel sk-sm-... / sk-hemat-... kamu

Key tersimpan otomatis di ~/.local/share/opencode/auth.json — file config tetap bersih tanpa key, aman di-share ke git.

2
Pilih model
/models
# pilih SahabatMobile → mimo-v2.5 (Paket Hemat) / MiniMax-M3 / dll.
ID harus sama persis: ID yang diketik di /connect → Other (sahabatmobile) harus sama dengan ID di opencode.json → provider. Kalau beda, key tidak kepakai dan muncul invalid API key.

Opsi lain: key via environment variable

Alternatif kalau tidak mau pakai /connect — ganti options dengan "apiKey": "{env:SAHABAT_API_KEY}", lalu:

export SAHABAT_API_KEY=sk-hemat-xxxx
opencode

Step 5: Jalankan OpenCode

# Buka terminal di folder project kamu
opencode

# Pilih model (ketik /models lalu pilih "SahabatMobile")
# Langsung mulai chat!
Troubleshooting: Invalid API key = ID di /connect → Other tidak sama dengan ID di opencode.json (harus sama-sama sahabatmobile), atau key yang ditempel masked (sk-...••••) / key PAYG lama yang sudah dihapus. Ambil full key dari Plan Details → ikon Copy.

Cursor

Cursor mendukung endpoint OpenAI-compatible lewat pengaturan "Override OpenAI Base URL". Semua model SahabatMobile (termasuk MiniMax M3) bisa langsung dipakai di editor Cursor.

Step 1: Buka Settings → Models

Buka Settings (⌘+, / Ctrl+,) → cari Models → aktifkan Override OpenAI Base URL.

Step 2: Isi Base URL & API Key

OpenAI Base URL: https://www.sahabatmobile.com/api/v1
OpenAI API Key:  sk-sm-YOUR_KEY_HERE

Step 3: Tambah Model (contoh: MiniMax M3)

Di daftar model, klik Add model dan masukkan ID model, misalnya:

MiniMax-M3

ID lain yang bisa ditambahkan: google/gemini-2.5-flash, openai/gpt-4o, qwen3.8-max, google/gemini-2.5-flash.

Done! Cursor sekarang memanggil model AI lewat gateway SahabatMobile.

Claude Code

Claude Code secara native berbicara dengan Anthropic API. Karena SahabatMobile menyediakan endpoint OpenAI-compatible, cara paling andal adalah memakai OpenCode (sudah didukung penuh) atau menjembatani dengan bridge penghubung OpenAI↔Anthropic.

Opsi A: Pakai OpenCode untuk model Claude

Model Claude (anthropic/claude-sonnet-4) tersedia lewat gateway, tapi untuk pay-as-you-go belum bisa karena belum ada harga jualnya. Cukup ikuti panduan OpenCode dan pilih model Claude — pengalaman coding di terminal sama, tanpa setup tambahan.

Opsi B: Arahkan Claude Code ke SahabatMobile

Arahkan CLI claude langsung ke gateway SahabatMobile sebagai base URL-nya:

ANTHROPIC_BASE_URL=https://www.sahabatmobile.com/api/v1 \
ANTHROPIC_API_KEY=sk-sm-YOUR_KEY_HERE \
claude
Catatan: Pastikan API key SahabatMobile (sk-sm-...) sudah aktif. Base URL yang digunakan adalah https://www.sahabatmobile.com/api/v1 (endpoint SahabatMobile, bukan localhost).

VS Code

Di VS Code, pakai ekstensi Continue atau Cline yang mendukung provider OpenAI-compatible.

Continue

  1. Install ekstensi Continue dari Marketplace.
  2. Buka config (⚙️ → Config) dan tambahkan provider:
{
  "models": [{
    "title": "SahabatMobile MiniMax M3",
    "provider": "openai",
    "model": "MiniMax-M3",
    "apiBase": "https://www.sahabatmobile.com/api/v1",
    "apiKey": "sk-sm-YOUR_KEY_HERE"
  }]
}

Simpan, lalu pilih model "SahabatMobile MiniMax M3" dari sidebar Continue.

Cline

  1. Install ekstensi Cline.
  2. Di pengaturan Cline pilih provider OpenAI Compatible.
  3. Isi:
    Base URL: https://www.sahabatmobile.com/api/v1
    API Key:   sk-sm-YOUR_KEY_HERE
    Model ID:  MiniMax-M3
Done! Chat & Edit AI di VS Code sekarang lewat SahabatMobile.

Pakai API Langsung (tanpa Cursor / VS Code)

Kalau kamu belum punya Cursor atau editor apa pun, kamu tetap bisa pakai SahabatMobile lewat HTTP biasa. API-nya OpenAI-compatible, jadi cukup panggil endpoint https://www.sahabatmobile.com/api/v1/chat/completions dari cURL, Python, Node, Go, atau bahasa apa saja dengan header Authorization: Bearer.

Contoh cURL

curl https://www.sahabatmobile.com/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-sm-YOUR_KEY_HERE" \
  -d '{
    "model": "MiniMax-M3",
    "messages": [{"role":"user","content":"Halo SahabatMobile!"}],
    "stream": false
  }'

Contoh Python

from openai import OpenAI

client = OpenAI(
    base_url="https://www.sahabatmobile.com/api/v1",
    api_key="sk-sm-YOUR_KEY_HERE",
)

resp = client.chat.completions.create(
    model="MiniMax-M3",
    messages=[{"role":"user","content":"Halo SahabatMobile!"}],
)
print(resp.choices[0].message.content)

Contoh Node.js

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://www.sahabatmobile.com/api/v1",
  apiKey: "sk-sm-YOUR_KEY_HERE",
});

const resp = await client.chat.completions.create({
  model: "MiniMax-M3",
  messages: [{ role: "user", content: "Halo SahabatMobile!" }],
});
console.log(resp.choices[0].message.content);
Tips: Ganti MiniMax-M3 dengan ID model lain dari daftar Models, mis. google/gemini-2.5-flash, openai/gpt-4o, google/gemini-2.5-flash.
Pusat Tutorial Channel klik channel untuk buka / tutup
Chat AI Dasar

Channel ini berisi semua hal tentang ngobrol langsung dengan AI lewat SahabatMobile: cara membuat API key, cara membaca halaman ini, dan ke mana harus melangkah ketika model yang dipakai ditolak. Semuanya dibuka satu per satu supaya halaman tetap ringan.

1 Chat AI itu apa? (versi singkat) 1 menit

Chat AI di SahabatMobile sederhana saja: kamu mengetik permintaan, model AI yang kamu pilih menjawab. Tidak perlu memasang aplikasi apa pun untuk memulai. Yang dibutuhkan hanya akun dan API key.

  • PAYG - bayar per pakai dari saldo, semua model boleh selama saldo cukup.
  • Paket - bayar di muka, kuota terkunci ke model tertentu (contoh: Paket Hemat hanya mimo-v2.5).
Pintasan navigasi: mulai dari Quick Start, ambil key di Authentication, cek daftar model di Models, dan kalau ada yang gagal cek Troubleshooting.
2 Dua jenis API key, jangan tertukar penting
Cek URL-nya, langsung tahu jenis key
URL Jenis key Dipakai untuk
/ai/api-keys PAYG Bayar per pakai, semua model
/ai/plan-details Paket Paket Hemat + mimo-v2.5

Kalau muncul 401 Unauthorized, hampir selalu karena key-nya tertukar antara dua halaman ini.

Tutorial channel ini masih tumbuh - tutorial Hermes ada di channel bawah

Berlangganan Paket & API Key Paket

Selain API key pay-as-you-go (bayar per-credit), SahabatMobile juga menyediakan paket bulanan (mis. MiniMax HEMAT) dengan credit dan model tertentu sudah termasuk. Ada dua jenis API key yang berbeda:

Dua Jenis API Key
  • Pay-as-you-go — dibuat di Dashboard → API Keys (prefix sk-sm-). Cocok untuk penggunaan fleksibel harian.
  • Paket — muncul otomatis di Dashboard → Plan Details setelah kamu memilih & berlangganan paket. Key ini mengikat ke paket yang sedang aktif.

Cara Berlangganan (QRIS)

1
Buka halaman Paket

Login ke Dashboard → Packages, lalu klik "Mulai Sekarang" pada paket yang diinginkan.

2
Daftar dulu jika belum punya akun

Jika kamu belum terdaftar, sistem akan mewajibkan registrasi terlebih dahulu. Setelah akun aktif, kamu otomatis dilanjutkan ke langkah pembayaran.

3
Bayar via QRIS (Xendit)

Scan QRIS dengan e-wallet/mobile banking mana pun, lalu selesaikan pembayaran. Paket akan aktif otomatis setelah pembayaran terkonfirmasi.

4
Ambil API Key Paket di Plan Details

Buka Dashboard → Plan Details. Di sini kamu melihat monitoring kuota real-time (credit terpakai/total + persen) dan API key paket yang siap dipakai di tools (format OpenAI-compatible, sama seperti key pay-as-you-go).

Catatan: API key yang tampil di Plan Details mengikuti paket yang sedang aktif. Jika kamu ganti paket, key & kuota yang ditampilkan akan menyesuaikan dengan paket baru tersebut.

Menggunakan API Key Paket di Tools

Cara pakainya persis sama dengan key pay-as-you-go — cukup gunakan key paket sebagai Bearer token dan base URL https://www.sahabatmobile.com/api/v1 di OpenCode, Cursor, VS Code, atau kode Python/Node.js (lihat section integrasi di atas).

OpenCode? Lihat panduan OpenCode untuk cara copy config JSON yang benar. Pastikan apiKey dan headers.x-api-key diisi dengan key paket.

Manual Setup (Non-OpenCode)

Gunakan endpoint ini di tools/framework apapun yang support OpenAI-compatible API:

# Base URL
https://www.sahabatmobile.com/api/v1

# Headers
Authorization: Bearer sk-sm-YOUR_KEY_HERE
Content-Type: application/json

# Chat Completions
POST https://www.sahabatmobile.com/api/v1/chat/completions

# List Models
GET https://www.sahabatmobile.com/api/v1/models

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="sk-sm-YOUR_KEY_HERE",
    base_url="https://www.sahabatmobile.com/api/v1"
)

response = client.chat.completions.create(
    model="google/gemini-2.5-flash",
    messages=[{"role": "user", "content": "Halo!"}]
)
print(response.choices[0].message.content)

Node.js (OpenAI SDK)

import OpenAI from 'openai';

const client = new OpenAI({
    apiKey: 'sk-sm-YOUR_KEY_HERE',
    baseURL: 'https://www.sahabatmobile.com/api/v1'
});

const response = await client.chat.completions.create({
    model: 'google/gemini-2.5-flash',
    messages: [{ role: 'user', content: 'Halo!' }]
});
console.log(response.choices[0].message.content);

API Reference

POST /v1/chat/completions

Membuat chat completion. Sama persis dengan OpenAI API format.

{
    "model": "google/gemini-2.5-flash",
    "messages": [
        {"role": "system", "content": "Kamu adalah asisten AI."},
        {"role": "user", "content": "Jelaskan tentang React"}
    ],
    "temperature": 0.7,
    "max_tokens": 4096
}

GET /v1/models

Menampilkan semua model yang tersedia.

curl https://www.sahabatmobile.com/api/v1/models \
  -H "Authorization: Bearer sk-sm-YOUR_KEY_HERE"

Response Format

{
    "id": "chatcmpl-xxx",
    "object": "chat.completion",
    "model": "google/gemini-2.5-flash",
    "choices": [{
        "index": 0,
        "message": {
            "role": "assistant",
            "content": "Halo! Ada yang bisa saya bantu?"
        },
        "finish_reason": "stop"
    }],
    "usage": {
        "prompt_tokens": 10,
        "completion_tokens": 15,
        "total_tokens": 25
    }
}

Available Models

287 model dari 4 provider:

💡 Klik nama provider untuk filter, lalu klik salah satu baris model untuk melihat cara pakainya di OpenCode / VS Code / Cursor / API.

Anthropic

Model ID (klik untuk panduan ⤵) Name Context Category
claude-fable-5 ⤵ Claude Fable 5 1M Standard
claude-fable-5-1 ⤵ Claude Fable 5.1 1M Standard
claude-haiku-4-5-20251001 ⤵ Claude Haiku 4.5 200K Standard
claude-opus-4-5-20251101 ⤵ Claude Opus 4.5 1M Standard
claude-opus-4-6 ⤵ Claude Opus 4.6 1M Standard
claude-opus-4-7 ⤵ Claude Opus 4.7 1M Standard
claude-opus-4-8 ⤵ Claude Opus 4.8 1M Standard
claude-opus-5 ⤵ Claude Opus 5 1M Standard
claude-opus-5-5 ⤵ Claude Opus 5.5 1M Standard
claude-sonnet-4-6 ⤵ Claude Sonnet 4.6 1M Standard
claude-sonnet-5 ⤵ Claude Sonnet 5 1M Standard
claude-sonnet-5-5 ⤵ Claude Sonnet 5.5 1M Standard

MiMo (Xiaomi)

Model ID (klik untuk panduan ⤵) Name Context Category
mimo-v2.5-asr ⤵ MiMo V2.5 ASR (speech recognition) 8K Standard
mimo-v2.5-tts ⤵ MiMo V2.5 TTS (text to speech) 1M Standard
mimo-v2.5-tts-voiceclone ⤵ MiMo V2.5 TTS Voice Clone 1M Standard
mimo-v2.5-tts-voicedesign ⤵ MiMo V2.5 TTS Voice Design 1M Standard
mimo-v2.6-flash ⤵ MiMo V2.6 Flash 1M Standard
mimo-v2.6-pro ⤵ MiMo V2.6 Pro 1M Standard

MiniMax Direct

Model ID (klik untuk panduan ⤵) Name Context Category
MiniMax-M2 ⤵ MiniMax-M2 (204K konteks) 1M Standard
MiniMax-M2.1 ⤵ MiniMax-M2.1 (204K konteks) 1M Standard
MiniMax-M2.1-highspeed ⤵ MiniMax-M2.1-highspeed (lebih cepat) 1M Standard
MiniMax-M2.5 ⤵ MiniMax-M2.5 (204K konteks) 1M Standard
MiniMax-M2.5-highspeed ⤵ MiniMax-M2.5-highspeed (lebih cepat) 1M Standard
MiniMax-M2.7 ⤵ MiniMax-M2.7 (204K konteks) 1M Standard
MiniMax-M2.7-highspeed ⤵ MiniMax-M2.7-highspeed (lebih cepat) 1M Standard
MiniMax-M3 ⤵ MiniMax-M3 (terbaru, 1M konteks) 1M Standard

Lainnya

Model ID (klik untuk panduan ⤵) Name Context Category
ai21/jamba-large-1.7 ⤵ AI21: Jamba Large 1.7 256K Standard
aion-labs/aion-2.0 ⤵ AionLabs: Aion-2.0 131K Standard
aion-labs/aion-3.0 ⤵ AionLabs: Aion-3.0 131K Standard
aion-labs/aion-3.0-mini ⤵ AionLabs: Aion-3.0-Mini 131K Standard
aion-labs/aion-rp-llama-3.1-8b ⤵ AionLabs: Aion-RP 1.0 (8B) 33K Standard
allenai/olmo-3-32b-think ⤵ AllenAI: Olmo 3 32B Think 66K Standard
amazon/nova-2-lite-v1 ⤵ Amazon: Nova 2 Lite 1M Standard
amazon/nova-lite-v1 ⤵ Amazon: Nova Lite 1.0 300K Standard
amazon/nova-micro-v1 ⤵ Amazon: Nova Micro 1.0 128K Standard
amazon/nova-premier-v1 ⤵ Amazon: Nova Premier 1.0 1M Standard
amazon/nova-pro-v1 ⤵ Amazon: Nova Pro 1.0 300K Standard
arcee-ai/trinity-large-thinking ⤵ Arcee AI: Trinity Large Thinking 262K Standard
arcee-ai/virtuoso-large ⤵ Arcee AI: Virtuoso Large 131K Standard
baidu/ernie-4.5-vl-424b-a47b ⤵ Baidu: ERNIE 4.5 VL 424B A47B 123K Standard
bytedance-seed/seed-1.6 ⤵ ByteDance Seed: Seed 1.6 262K Standard
bytedance-seed/seed-1.6-flash ⤵ ByteDance Seed: Seed 1.6 Flash 262K Standard
bytedance-seed/seed-2.0-lite ⤵ ByteDance Seed: Seed-2.0-Lite 262K Standard
bytedance-seed/seed-2.0-mini ⤵ ByteDance Seed: Seed-2.0-Mini 262K Standard
bytedance/ui-tars-1.5-7b ⤵ ByteDance: UI-TARS 7B 128K Standard
cohere/command-a ⤵ Cohere: Command A 256K Standard
cohere/command-r-08-2024 ⤵ Cohere: Command R (08-2024) 128K Standard
cohere/command-r-plus-08-2024 ⤵ Cohere: Command R+ (08-2024) 128K Standard
cohere/command-r7b-12-2024 ⤵ Cohere: Command R7B (12-2024) 128K Standard
deepcogito/cogito-v2.1-671b ⤵ Deep Cogito: Cogito v2.1 671B 128K Standard
deepseek/deepseek-v4-flash-0731 ⤵ DeepSeek V4 Flash (0731) 1M Premium
deepseek/deepseek-v4-flash ⤵ DeepSeek V4 Flash (OR) 1M Standard
deepseek/deepseek-v4-pro ⤵ DeepSeek V4 Pro (OR) 1M Standard
zhipu/glm-5.2 ⤵ GLM 5.2 (OR) 128K Standard
z-ai/glm-5.2 ⤵ GLM 5.2 (Z.ai) 1M Premium
openai/gpt-4o ⤵ GPT-4o (128K konteks) 128K Standard
openai/gpt-4o-mini ⤵ GPT-4o Mini (128K konteks, cepat) 128K Standard
google/gemini-2.5-flash ⤵ Gemini 2.5 Flash (cepat, 1M konteks) 1M Standard
google/gemini-2.5-pro ⤵ Gemini 2.5 Pro (akurat, 1M konteks) 1M Standard
~google/gemini-flash-latest ⤵ Google Gemini Flash Latest 1M Standard
~google/gemini-pro-latest ⤵ Google Gemini Pro Latest 1M Standard
google/gemini-2.5-flash:batch ⤵ Google: Gemini 2.5 Flash (batch) 1M Standard
google/gemini-2.5-flash-lite ⤵ Google: Gemini 2.5 Flash Lite 1M Standard
google/gemini-2.5-flash-lite:batch ⤵ Google: Gemini 2.5 Flash Lite (batch) 1M Standard
google/gemini-2.5-pro:batch ⤵ Google: Gemini 2.5 Pro (batch) 1M Standard
google/gemini-2.5-pro-preview-05-06 ⤵ Google: Gemini 2.5 Pro Preview 05-06 1M Standard
google/gemini-2.5-pro-preview ⤵ Google: Gemini 2.5 Pro Preview 06-05 1M Standard
google/gemini-3-flash-preview ⤵ Google: Gemini 3 Flash Preview 1M Standard
google/gemini-3-flash-preview:batch ⤵ Google: Gemini 3 Flash Preview (batch) 1M Standard
google/gemini-3.1-flash-lite ⤵ Google: Gemini 3.1 Flash Lite 1M Standard
google/gemini-3.1-flash-lite:batch ⤵ Google: Gemini 3.1 Flash Lite (batch) 1M Standard
google/gemini-3.1-flash-lite-preview ⤵ Google: Gemini 3.1 Flash Lite Preview 1M Standard
google/gemini-3.1-pro-preview ⤵ Google: Gemini 3.1 Pro Preview 1M Standard
google/gemini-3.1-pro-preview:batch ⤵ Google: Gemini 3.1 Pro Preview (batch) 1M Standard
google/gemini-3.1-pro-preview-customtools ⤵ Google: Gemini 3.1 Pro Preview Custom Tools 1M Standard
google/gemini-3.5-flash ⤵ Google: Gemini 3.5 Flash 1M Standard
google/gemini-3.5-flash:batch ⤵ Google: Gemini 3.5 Flash (batch) 1M Standard
google/gemini-3.5-flash-lite ⤵ Google: Gemini 3.5 Flash Lite 1M Standard
google/gemini-3.5-flash-lite:batch ⤵ Google: Gemini 3.5 Flash Lite (batch) 1M Standard
google/gemini-3.6-flash ⤵ Google: Gemini 3.6 Flash 1M Standard
google/gemini-3.6-flash:batch ⤵ Google: Gemini 3.6 Flash (batch) 1M Standard
google/gemma-2-27b-it ⤵ Google: Gemma 2 27B 8K Standard
google/gemma-3-12b-it ⤵ Google: Gemma 3 12B 131K Standard
google/gemma-3-27b-it ⤵ Google: Gemma 3 27B 131K Standard
google/gemma-3-4b-it ⤵ Google: Gemma 3 4B 131K Standard
google/gemma-3n-e4b-it ⤵ Google: Gemma 3n 4B 33K Standard
google/gemma-4-26b-a4b-it ⤵ Google: Gemma 4 26B A4B 262K Standard
google/gemma-4-31b-it ⤵ Google: Gemma 4 31B 262K Standard
google/gemini-2.5-flash-image ⤵ Google: Nano Banana (Gemini 2.5 Flash Image) 33K Standard
google/gemini-3.1-flash-image-preview ⤵ Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview) 66K Standard
google/gemini-3.1-flash-image ⤵ Google: Nano Banana 2 (Gemini 3.1 Flash Image) 131K Standard
google/gemini-3.1-flash-lite-image ⤵ Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image) 66K Standard
google/gemini-3-pro-image-preview ⤵ Google: Nano Banana Pro (Gemini 3 Pro Image Preview) 66K Standard
google/gemini-3-pro-image ⤵ Google: Nano Banana Pro (Gemini 3 Pro Image) 131K Standard
ibm-granite/granite-4.0-h-micro ⤵ IBM: Granite 4.0 Micro 131K Standard
ibm-granite/granite-4.1-8b ⤵ IBM: Granite 4.1 8B 131K Standard
inception/mercury-2 ⤵ Inception: Mercury 2 128K Standard
moonshotai/kimi-k2.7-code ⤵ Kimi K2.7 Code 262K Premium
moonshot/kimi-k2.7-code ⤵ Kimi K2.7 Code (OR) 128K Standard
moonshot/kimi-k3 ⤵ Kimi K3 (OR) 128K Standard
kwaipilot/kat-coder-air-v2.5 ⤵ Kwaipilot: KAT-Coder-Air V2.5 256K Standard
kwaipilot/kat-coder-pro-v2 ⤵ Kwaipilot: KAT-Coder-Pro V2 262K Standard
kwaipilot/kat-coder-pro-v2.5 ⤵ Kwaipilot: KAT-Coder-Pro V2.5 262K Standard
inclusionai/ling-3.0-flash ⤵ Ling-3.0-flash 262K Standard
meta-llama/llama-4-maverick ⤵ Llama 4 Maverick (1M konteks) 524K Standard
anthracite-org/magnum-v4-72b ⤵ Magnum v4 72B 33K Standard
mancer/weaver ⤵ Mancer: Weaver (alpha) 8K Standard
meituan/longcat-2.0 ⤵ Meituan: LongCat 2.0 1M Standard
meta-llama/llama-3.1-70b-instruct ⤵ Meta: Llama 3.1 70B Instruct 131K Standard
meta-llama/llama-3.1-8b-instruct ⤵ Meta: Llama 3.1 8B Instruct 131K Standard
meta-llama/llama-3.2-1b-instruct ⤵ Meta: Llama 3.2 1B Instruct 60K Standard
meta-llama/llama-3.2-3b-instruct ⤵ Meta: Llama 3.2 3B Instruct 131K Standard
meta-llama/llama-3.3-70b-instruct ⤵ Meta: Llama 3.3 70B Instruct 131K Standard
meta-llama/llama-4-scout ⤵ Meta: Llama 4 Scout 1.3M Standard
meta-llama/llama-guard-4-12b ⤵ Meta: Llama Guard 4 12B 164K Standard
meta/muse-spark-1.1 ⤵ Meta: Muse Spark 1.1 1M Standard
meta/muse-spark-1.2 ⤵ Meta: Muse Spark 1.2 1M Standard
microsoft/phi-4 ⤵ Microsoft: Phi 4 16K Standard
mistralai/mistral-large ⤵ Mistral Large 128K Standard
mistralai/mistral-large-2407 ⤵ Mistral Large 2407 131K Standard
mistralai/codestral-2508 ⤵ Mistral: Codestral 2508 256K Standard
mistralai/ministral-14b-2512 ⤵ Mistral: Ministral 3 14B 2512 262K Standard
mistralai/ministral-3b-2512 ⤵ Mistral: Ministral 3 3B 2512 131K Standard
mistralai/ministral-8b-2512 ⤵ Mistral: Ministral 3 8B 2512 262K Standard
mistralai/mistral-large-2512 ⤵ Mistral: Mistral Large 3 2512 262K Standard
mistralai/mistral-medium-3 ⤵ Mistral: Mistral Medium 3 131K Standard
mistralai/mistral-medium-3.1 ⤵ Mistral: Mistral Medium 3.1 131K Standard
mistralai/mistral-medium-3-5 ⤵ Mistral: Mistral Medium 3.5 262K Standard
mistralai/mistral-nemo ⤵ Mistral: Mistral Nemo 131K Standard
mistralai/mistral-small-24b-instruct-2501 ⤵ Mistral: Mistral Small 3 33K Standard
mistralai/mistral-small-3.1-24b-instruct ⤵ Mistral: Mistral Small 3.1 24B 128K Standard
mistralai/mistral-small-3.2-24b-instruct ⤵ Mistral: Mistral Small 3.2 24B 256K Standard
mistralai/mistral-small-2603 ⤵ Mistral: Mistral Small 4 262K Standard
mistralai/mixtral-8x22b-instruct ⤵ Mistral: Mixtral 8x22B Instruct 66K Standard
mistralai/mistral-saba ⤵ Mistral: Saba 33K Standard
mistralai/voxtral-small-24b-2507 ⤵ Mistral: Voxtral Small 24B 2507 33K Standard
morph/morph-v3-fast ⤵ Morph: Morph V3 Fast 262K Standard
morph/morph-v3-large ⤵ Morph: Morph V3 Large 262K Standard
meta/muse-spark-1.2-contributor ⤵ Muse Spark 1.2 Contrib 1M Standard
gryphe/mythomax-l2-13b ⤵ MythoMax 13B 8K Standard
nvidia/nemotron-3-nano-30b-a3b ⤵ NVIDIA: Nemotron 3 Nano 30B A3B 262K Standard
nvidia/nemotron-3-super-120b-a12b ⤵ NVIDIA: Nemotron 3 Super 1M Standard
nvidia/nemotron-3-ultra-550b-a55b ⤵ NVIDIA: Nemotron 3 Ultra 262K Standard
nvidia/nemotron-3-ultra-550b-a55b:batch ⤵ NVIDIA: Nemotron 3 Ultra (batch) 512K Standard
nex-agi/nex-n2-mini ⤵ Nex AGI: Nex-N2-Mini 262K Standard
nex-agi/nex-n2-pro ⤵ Nex AGI: Nex-N2-Pro 262K Standard
nousresearch/hermes-3-llama-3.1-405b ⤵ Nous: Hermes 3 405B Instruct 131K Standard
nousresearch/hermes-3-llama-3.1-70b ⤵ Nous: Hermes 3 70B Instruct 131K Standard
nousresearch/hermes-4-405b ⤵ Nous: Hermes 4 405B 131K Standard
nousresearch/hermes-4-70b ⤵ Nous: Hermes 4 70B 131K Standard
~openai/gpt-latest ⤵ OpenAI GPT Latest 1.1M Standard
~openai/gpt-mini-latest ⤵ OpenAI GPT Mini Latest 400K Standard
openai/gpt-audio ⤵ OpenAI: GPT Audio 128K Standard
openai/gpt-audio-mini ⤵ OpenAI: GPT Audio Mini 128K Standard
openai/gpt-chat-latest ⤵ OpenAI: GPT Chat Latest 400K Standard
openai/gpt-3.5-turbo ⤵ OpenAI: GPT-3.5 Turbo 16K Standard
openai/gpt-3.5-turbo:batch ⤵ OpenAI: GPT-3.5 Turbo (batch) 16K Standard
openai/gpt-3.5-turbo-0613 ⤵ OpenAI: GPT-3.5 Turbo (older v0613) 4K Standard
openai/gpt-3.5-turbo-16k ⤵ OpenAI: GPT-3.5 Turbo 16k 16K Standard
openai/gpt-3.5-turbo-instruct ⤵ OpenAI: GPT-3.5 Turbo Instruct 4K Standard
openai/gpt-4 ⤵ OpenAI: GPT-4 8K Standard
openai/gpt-4-turbo ⤵ OpenAI: GPT-4 Turbo 128K Standard
openai/gpt-4-turbo:batch ⤵ OpenAI: GPT-4 Turbo (batch) 128K Standard
openai/gpt-4-turbo-preview ⤵ OpenAI: GPT-4 Turbo Preview 128K Standard
openai/gpt-4.1 ⤵ OpenAI: GPT-4.1 1M Standard
openai/gpt-4.1:batch ⤵ OpenAI: GPT-4.1 (batch) 1M Standard
openai/gpt-4.1-mini ⤵ OpenAI: GPT-4.1 Mini 1M Standard
openai/gpt-4.1-mini:batch ⤵ OpenAI: GPT-4.1 Mini (batch) 1M Standard
openai/gpt-4.1-nano ⤵ OpenAI: GPT-4.1 Nano 1M Standard
openai/gpt-4.1-nano:batch ⤵ OpenAI: GPT-4.1 Nano (batch) 1M Standard
openai/gpt-4o-2024-05-13 ⤵ OpenAI: GPT-4o (2024-05-13) 128K Standard
openai/gpt-4o-2024-08-06 ⤵ OpenAI: GPT-4o (2024-08-06) 128K Standard
openai/gpt-4o-2024-11-20 ⤵ OpenAI: GPT-4o (2024-11-20) 128K Standard
openai/gpt-4o:batch ⤵ OpenAI: GPT-4o (batch) 128K Standard
openai/gpt-4o-mini-2024-07-18 ⤵ OpenAI: GPT-4o-mini (2024-07-18) 128K Standard
openai/gpt-4o-mini:batch ⤵ OpenAI: GPT-4o-mini (batch) 128K Standard
openai/gpt-5 ⤵ OpenAI: GPT-5 400K Standard
openai/gpt-5:batch ⤵ OpenAI: GPT-5 (batch) 400K Standard
openai/gpt-5-codex:batch ⤵ OpenAI: GPT-5 Codex (batch) 400K Standard
openai/gpt-5-image ⤵ OpenAI: GPT-5 Image 400K Standard
openai/gpt-5-image-mini ⤵ OpenAI: GPT-5 Image Mini 400K Standard
openai/gpt-5-mini ⤵ OpenAI: GPT-5 Mini 400K Standard
openai/gpt-5-mini:batch ⤵ OpenAI: GPT-5 Mini (batch) 400K Standard
openai/gpt-5-nano ⤵ OpenAI: GPT-5 Nano 400K Standard
openai/gpt-5-nano:batch ⤵ OpenAI: GPT-5 Nano (batch) 400K Standard
openai/gpt-5-pro ⤵ OpenAI: GPT-5 Pro 400K Standard
openai/gpt-5-pro:batch ⤵ OpenAI: GPT-5 Pro (batch) 400K Standard
openai/gpt-5.1 ⤵ OpenAI: GPT-5.1 400K Standard
openai/gpt-5.1:batch ⤵ OpenAI: GPT-5.1 (batch) 400K Standard
openai/gpt-5.1-codex ⤵ OpenAI: GPT-5.1-Codex 400K Standard
openai/gpt-5.1-codex-max ⤵ OpenAI: GPT-5.1-Codex-Max 400K Standard
openai/gpt-5.1-codex-mini ⤵ OpenAI: GPT-5.1-Codex-Mini 400K Standard
openai/gpt-5.2 ⤵ OpenAI: GPT-5.2 400K Standard
openai/gpt-5.2:batch ⤵ OpenAI: GPT-5.2 (batch) 400K Standard
openai/gpt-5.2-chat ⤵ OpenAI: GPT-5.2 Chat 128K Standard
openai/gpt-5.2-pro ⤵ OpenAI: GPT-5.2 Pro 400K Standard
openai/gpt-5.2-pro:batch ⤵ OpenAI: GPT-5.2 Pro (batch) 400K Standard
openai/gpt-5.2-codex ⤵ OpenAI: GPT-5.2-Codex 400K Standard
openai/gpt-5.3-codex ⤵ OpenAI: GPT-5.3-Codex 400K Standard
openai/gpt-5.4 ⤵ OpenAI: GPT-5.4 1.1M Standard
openai/gpt-5.4:batch ⤵ OpenAI: GPT-5.4 (batch) 1.1M Standard
openai/gpt-5.4-image-2 ⤵ OpenAI: GPT-5.4 Image 2 272K Standard
openai/gpt-5.4-mini ⤵ OpenAI: GPT-5.4 Mini 400K Standard
openai/gpt-5.4-mini:batch ⤵ OpenAI: GPT-5.4 Mini (batch) 400K Standard
openai/gpt-5.4-nano ⤵ OpenAI: GPT-5.4 Nano 400K Standard
openai/gpt-5.4-nano:batch ⤵ OpenAI: GPT-5.4 Nano (batch) 400K Standard
openai/gpt-5.4-pro ⤵ OpenAI: GPT-5.4 Pro 1.1M Standard
openai/gpt-5.4-pro:batch ⤵ OpenAI: GPT-5.4 Pro (batch) 1.1M Standard
openai/gpt-5.5 ⤵ OpenAI: GPT-5.5 1.1M Standard
openai/gpt-5.5:batch ⤵ OpenAI: GPT-5.5 (batch) 1.1M Standard
openai/gpt-5.5-pro ⤵ OpenAI: GPT-5.5 Pro 1.1M Standard
openai/gpt-5.5-pro:batch ⤵ OpenAI: GPT-5.5 Pro (batch) 1.1M Standard
openai/gpt-5.6-luna ⤵ OpenAI: GPT-5.6 Luna 1.1M Standard
openai/gpt-5.6-luna:batch ⤵ OpenAI: GPT-5.6 Luna (batch) 1.1M Standard
openai/gpt-5.6-luna-pro ⤵ OpenAI: GPT-5.6 Luna Pro 1.1M Standard
openai/gpt-5.6-luna-pro:batch ⤵ OpenAI: GPT-5.6 Luna Pro (batch) 1.1M Standard
openai/gpt-5.6-sol ⤵ OpenAI: GPT-5.6 Sol 1.1M Standard
openai/gpt-5.6-sol:batch ⤵ OpenAI: GPT-5.6 Sol (batch) 1.1M Standard
openai/gpt-5.6-sol-pro ⤵ OpenAI: GPT-5.6 Sol Pro 1.1M Standard
openai/gpt-5.6-sol-pro:batch ⤵ OpenAI: GPT-5.6 Sol Pro (batch) 1.1M Standard
openai/gpt-5.6-terra ⤵ OpenAI: GPT-5.6 Terra 1.1M Standard
openai/gpt-5.6-terra:batch ⤵ OpenAI: GPT-5.6 Terra (batch) 1.1M Standard
openai/gpt-5.6-terra-pro ⤵ OpenAI: GPT-5.6 Terra Pro 1.1M Standard
openai/gpt-5.6-terra-pro:batch ⤵ OpenAI: GPT-5.6 Terra Pro (batch) 1.1M Standard
openai/gpt-oss-120b ⤵ OpenAI: gpt-oss-120b 131K Standard
openai/gpt-oss-20b ⤵ OpenAI: gpt-oss-20b 131K Standard
openai/gpt-oss-safeguard-20b ⤵ OpenAI: gpt-oss-safeguard-20b 131K Standard
openai/o1 ⤵ OpenAI: o1 200K Standard
openai/o1:batch ⤵ OpenAI: o1 (batch) 200K Standard
openai/o1-pro ⤵ OpenAI: o1-pro 200K Standard
openai/o1-pro:batch ⤵ OpenAI: o1-pro (batch) 200K Standard
openai/o3 ⤵ OpenAI: o3 200K Standard
openai/o3:batch ⤵ OpenAI: o3 (batch) 200K Standard
openai/o3-mini ⤵ OpenAI: o3 Mini 200K Standard
openai/o3-mini:batch ⤵ OpenAI: o3 Mini (batch) 200K Standard
openai/o3-mini-high ⤵ OpenAI: o3 Mini High 200K Standard
openai/o3-mini-high:batch ⤵ OpenAI: o3 Mini High (batch) 200K Standard
openai/o3-pro ⤵ OpenAI: o3 Pro 200K Standard
openai/o3-pro:batch ⤵ OpenAI: o3 Pro (batch) 200K Standard
openai/o4-mini ⤵ OpenAI: o4 Mini 200K Standard
openai/o4-mini:batch ⤵ OpenAI: o4 Mini (batch) 200K Standard
openai/o4-mini-high ⤵ OpenAI: o4 Mini High 200K Standard
openai/o4-mini-high:batch ⤵ OpenAI: o4 Mini High (batch) 200K Standard
perceptron/perceptron-mk1 ⤵ Perceptron: Perceptron Mk1 33K Standard
perplexity/sonar ⤵ Perplexity: Sonar 127K Standard
perplexity/sonar-deep-research ⤵ Perplexity: Sonar Deep Research 128K Standard
perplexity/sonar-pro ⤵ Perplexity: Sonar Pro 200K Standard
perplexity/sonar-pro-search ⤵ Perplexity: Sonar Pro Search 200K Standard
perplexity/sonar-reasoning-pro ⤵ Perplexity: Sonar Reasoning Pro 128K Standard
poolside/laguna-s-2.1 ⤵ Poolside: Laguna S 2.1 1M Standard
poolside/laguna-xs-2.1 ⤵ Poolside: Laguna XS 2.1 262K Standard
qwen/qwen3.6-flash ⤵ Qwen 3.6 Flash 1M Premium
qwen/qwen3.7-max ⤵ Qwen 3.7 Max (OR) 1M Standard
qwen/qwen3.7-plus ⤵ Qwen 3.7 Plus (OR) 1M Standard
qwen/qwen3.8-max-0902 ⤵ Qwen 3.8 Max (0902) 1M Premium
qwen/qwen3.8-max ⤵ Qwen 3.8 Max (OR) 128K Standard
undi95/remm-slerp-l2-13b ⤵ ReMM SLERP 13B 6K Standard
rekaai/reka-edge ⤵ Reka Edge 16K Standard
rekaai/reka-flash-3 ⤵ Reka Flash 3 66K Standard
relace/relace-apply-3 ⤵ Relace: Relace Apply 3 256K Standard
relace/relace-search ⤵ Relace: Relace Search 256K Standard
sakana/fugu-ultra ⤵ Sakana: Fugu Ultra 1M Standard
sao10k/l3-lunaris-8b ⤵ Sao10K: Llama 3 8B Lunaris 8K Standard
sao10k/l3.1-euryale-70b ⤵ Sao10K: Llama 3.1 Euryale 70B v2.2 131K Standard
sao10k/l3.3-euryale-70b ⤵ Sao10K: Llama 3.3 Euryale 70B 131K Standard
x-ai/grok-4.20 ⤵ SpaceXAI: Grok 4.20 2M Standard
x-ai/grok-4.20-multi-agent ⤵ SpaceXAI: Grok 4.20 Multi-Agent 2M Standard
x-ai/grok-4.3 ⤵ SpaceXAI: Grok 4.3 1M Standard
x-ai/grok-4.5 ⤵ SpaceXAI: Grok 4.5 500K Standard
x-ai/grok-build-0.1 ⤵ SpaceXAI: Grok Build 0.1 256K Standard
stepfun/step-3.5-flash ⤵ StepFun: Step 3.5 Flash 262K Standard
stepfun/step-3.7-flash ⤵ StepFun: Step 3.7 Flash 262K Standard
thedrummer/cydonia-24b-v4.1 ⤵ TheDrummer: Cydonia 24B V4.1 131K Standard
thedrummer/rocinante-12b ⤵ TheDrummer: Rocinante 12B 66K Standard
thedrummer/skyfall-36b-v2 ⤵ TheDrummer: Skyfall 36B V2 33K Standard
thedrummer/unslopnemo-12b ⤵ TheDrummer: UnslopNemo 12B 1M Standard
thinkingmachines/inkling ⤵ Thinking Machines: Inkling 524K Standard
thinkingmachines/inkling:batch ⤵ Thinking Machines: Inkling (batch) 524K Standard
thinkingmachines/inkling-small ⤵ Thinking Machines: Inkling Small 524K Standard
upstage/solar-pro-3 ⤵ Upstage: Solar Pro 3 131K Standard
cognitivecomputations/dolphin-mistral-24b-venice-edition ⤵ Venice: Uncensored 128K Standard
microsoft/wizardlm-2-8x22b ⤵ WizardLM-2 8x22B 66K Standard
writer/palmyra-x5 ⤵ Writer: Palmyra X5 1M Standard
inclusionai/ling-2.6-1t ⤵ inclusionAI: Ling-2.6-1T 262K Standard
inclusionai/ling-2.6-flash ⤵ inclusionAI: Ling-2.6-flash 262K Standard
inclusionai/ring-2.6-1t ⤵ inclusionAI: Ring-2.6-1T 262K Standard
~x-ai/grok-latest ⤵ xAI: Grok Latest 500K Standard

Harga & Credit

Penggunaan dihitung dari jumlah token (input + output) yang dikonversi ke credit. Top-up dan paket tersedia langsung dari Dashboard.

Cara Kerja
  • Setiap request mengonsumsi credit berdasarkan model & jumlah token
  • Auto-refund otomatis jika request gagal
  • Credit gratis tersedia untuk model tertentu
  • Top-up & paket bulanan bisa diakses di Dashboard → Packages

Detail paket dan penawaran khusus (termasuk akses penuh MiniMax) dapat dilihat di Dashboard → Packages. API key pay-as-you-go dibuat di Dashboard → API Keys.

MiniMax HEMAT — Panduan Lengkap

Paket MiniMax HEMAT memberikan akses ke 8 model MiniMax dengan harga hemat. Cocok untuk heavy users yang sering menggunakan AI untuk coding, writing, atau analysis.

Kenapa MiniMax HEMAT?
  • Harga flat per bulan — tanpa biaya tersembunyi (lihat Dashboard → Packages)
  • 8 model aktif — regular + highspeed
  • 1M context window — untuk dokumen panjang
  • 100 TPS highspeed — respon cepat
  • Auto-refund — credit dikembalikan jika gagal

Model Yang Tersedia

Model ID Nama Versi Context Credits/Pesan
MiniMax-M3 MiniMax M3 Terbaru 1M tokens ~40 credits
MiniMax-M2.7 MiniMax M2.7 Stable 1M tokens ~40 credits
MiniMax-M2.7-highspeed MiniMax M2.7 Highspeed Fast 1M tokens ~80 credits
MiniMax-M2.5 MiniMax M2.5 Stable 1M tokens ~40 credits
MiniMax-M2.5-highspeed MiniMax M2.5 Highspeed Fast 1M tokens ~80 credits
MiniMax-M2.1 MiniMax M2.1 Stable 1M tokens ~40 credits
MiniMax-M2.1-highspeed MiniMax M2.1 Highspeed Fast 1M tokens ~80 credits
MiniMax-M2 MiniMax M2 Stable 1M tokens ~40 credits

Cara Aktifkan Paket

1
Berlangganan

Login ke Dashboard → Packages, klik "Mulai Sekarang" pada MiniMax HEMAT. Jika belum punya akun, daftar dulu — lalu lanjut bayar via QRIS.

2
Ambil API Key Paket

Setelah paket aktif, buka Dashboard → Plan Details untuk melihat monitoring kuota real-time & API key paket yang siap dipakai.

3
Gunakan!

Pakai API key paket di tools (OpenCode/Cursor/VS Code) dengan base URL https://www.sahabatmobile.com/api/v1, atau langsung chat model MiniMax di dashboard. Credits paket otomatis terpotong per pemakaian.

Konfigurasi OpenCode untuk MiniMax

1
Buat opencode.json

Buat file opencode.json di root project kamu:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "sahabatmobile": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "SahabatMobile",
      "options": {
        "baseURL": "https://www.sahabatmobile.com/api/v1",
        "apiKey": "sk-minimax-YOUR_PACKAGE_KEY_HERE",
        "headers": {
          "x-api-key": "sk-minimax-YOUR_PACKAGE_KEY_HERE"
        }
      },
      "models": {
        "MiniMax-M3": {
          "name": "MiniMax M3 (Hemat)",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "MiniMax-M2.7": {
          "name": "MiniMax M2.7 (Hemat)",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "MiniMax-M2.5": {
          "name": "MiniMax M2.5 (Hemat)",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "MiniMax-M2.1": {
          "name": "MiniMax M2.1 (Hemat)",
          "limit": { "context": 1000000, "output": 65536 }
        },
        "MiniMax-M2": {
          "name": "MiniMax M2 (Hemat)",
          "limit": { "context": 1000000, "output": 65536 }
        }
      }
    }
  }
}
Ganti sk-minimax-YOUR_PACKAGE_KEY_HERE dengan API key dari Dashboard → Plan Details.
2
Jalankan OpenCode & Pilih Model
# Buka terminal di folder project
opencode

# Pilih model
# Ketik /models → pilih "SahabatMobile" → pilih model MiniMax

Contoh Penggunaan

# Chat dengan MiniMax M3
curl https://www.sahabatmobile.com/api/v1/chat/completions \
  -H "Authorization: Bearer sk-minimax-YOUR_PACKAGE_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "MiniMax-M3",
    "messages": [{"role": "user", "content": "Jelaskan tentang React hooks"}]
  }'

Credit Usage

Estimasi Penggunaan
  • 325 credits/bulan (termasuk paket)
  • Regular models (M2, M2.1, M2.5, M2.7, M3): ~40 credits/pesan panjang
  • Highspeed models (M2.1/M2.5/M2.7-highspeed): ~80 credits/pesan panjang
  • Estimasi: ~8-10 pesan panjang/hari (regular) atau ~4-5 pesan/hari (highspeed)
Tip: Gunakan model regular (non-highspeed) untuk penggunaan harian agar credits lebih awet. Gunakan highspeed untuk deadline atau respons cepat.

Limit & Quota

Batasan Paket
  • Rate limit: 30 requests/minute
  • Concurrent slots: 3 slot simultan
  • Slot TTL: 30 menit per slot
  • 5-hour window: 60% dari quota
  • Weekly window: 25% dari quota
Perhatian: Jika credits habis sebelum bulanan, kamu bisa top-up credits tambahan atau menunggu refresh bulanan. Credits tidak di-*roll over* ke bulan berikutnya.

Troubleshooting MiniMax

Error "Quota exceeded" — Credits habis. Top-up di Dashboard → Wallet.

Error "Rate limited" — Terlalu banyak request. Tunggu 1 menit.

Error "Model not found" — Pastikan paket MiniMax HEMAT aktif di Dashboard → Packages.

Slow response — Gunakan model highspeed (M2.7-highspeed) atau coba lagi nanti.

Limits & Quotas

Default Limits
  • Rate limit: 60 requests/minute per API key
  • Max tokens per request: sesuai model (16K-65K output)
  • Concurrent requests: 5 per user
Note: Limits bisa berubah sesuai paket yang aktif. Cek limits kamu di Dashboard → Usage.

Troubleshooting

OpenCode: "Missing API key"

Pastikan opencode.json memiliki apiKey dan headers.x-api-key yang diisi. Restart OpenCode setelah edit config.

OpenCode: "Unprocessable Content"

Pastikan API key kamu valid dan paket masih aktif. Cek di Dashboard → Plan Details.

401 Unauthorized

API key tidak valid atau expired. Buat key baru di /ai/api-keys.

429 Too Many Requests

Rate limit terlampaui. Tunggu beberapa saat atau gunakan API key lain.

500 Internal Server Error

Server sedang down. Credits akan otomatis dikembalikan jika request gagal.

Model Tidak Ditemukan

Pastikan model ID benar (case-sensitive). Lihat daftar lengkap di Models.

FAQ

Apakah bisa gratis?

Ya, beberapa model tersedia gratis. Daftar dan langsung gunakan tanpa top-up.

Metode pembayaran apa yang didukung?

QRIS, bank transfer, e-wallet (GoPay, OVO, DANA, ShopeePay), dan credit card.

Bisakah digunakan untuk production?

Bisa. API kami dirancang untuk production use dengan SLA dan auto-scaling.

Dimana saya bisa dapat bantuan?

Email: support@sahabatmobile.com
WhatsApp: +62 813-380-0079

Glosarium

Istilah yang dipakai di seluruh dokumentasi ini. Dibaca sekali, berlaku untuk AI Gateway, Hermes, dan OpenClaw.

Istilah Artinya
AI Gateway Pintu tunggal SahabatMobile untuk memakai banyak model AI lewat satu API endpoint yang kompatibel OpenAI.
API Key Kunci rahasia awalan sk- untuk membuktikan identitas tiap request. Key paket diambil di Plan Details, key PAYG di /ai/api-keys.
Base URL Alamat gateway: https://www.sahabatmobile.com/api/v1. Diisi di kolom Base URL / Endpoint aplikasi agar mengarah ke SahabatMobile.
Channel Bagian dokumentasi ini (AI Gateway, Hermes, OpenClaw) — dan juga aplikasi pesan yang tersambung ke agent (WhatsApp, Telegram).
Credit Satuan bayar paket. 1 credit = Rp600. Paket Hemat Rp49.000 = 82 credit.
Kanal Sama dengan channel: aplikasi pesan yang tersambung ke agent. Statusnya Terhubung atau Belum disambung.
Konteks Banyaknya teks yang bisa dibaca model dalam sekali jalan. MiMo V2.5: 128K, MiniMax: 1M.
Kuota paket Jatah pemakaian dari paket aktif, dijaga jendela 5 jam dan mingguan. Habis = tunggu reset atau perpanjang.
Model Otak AI yang menjawab (MiMo, MiniMax, Gemini, Claude, ...). Ditulis persis, huruf kecil, misal mimo-v2.5.
Paket Langganan bulanan (Hemat, Coding, MiniMax, Pro). Kuotanya terkunci ke model tertentu.
PAYG Pay-as-you-go: bayar per pakai dari saldo, tanpa paket. Semua model non-eksklusif boleh dipakai.
Provider Sumber model yang didaftarkan di aplikasi (Hermes/OpenClaw). Provider kita bernama sahabatmobile.
Saldo / Wallet Uang di akun untuk bayar pemakaian PAYG. Model di luar paket memotong saldo.
Skill Kemampuan siap pasang di agent (baca PDF, ringkas, olah gambar). Hermes: 229 skill 3 tier. OpenClaw: katalog ClawHub.
Token Potongan teks yang dihitung untuk biaya. Pemakaian tercatat di Plan Details / Penggunaan token.

Apakah halaman ini membantu?

Terima kasih atas masukannya.

© 2026 sahabatmobile. All rights reserved.