← Kembali ke dashboard

Dokumentasi

Cara menghubungkan tool coding AI favoritmu ke OhhMyAgent.

Mulai Cepat
1
Buat akun & top-up saldo
Daftar di /register, lalu top-up saldo Sonnet/Opus dari dashboard.
2
Salin API key kamu
Key kamu (sk-mvx-...) ada di dashboard. Rahasiakan; bisa dirotasi kapan saja.
3
Arahkan tool ke OhhMyAgent
Pakai konfigurasi sesuai tool kamu di bawah.
Endpoint & Base URL

Penting: base URL beda tergantung tool. Claude Code minta root (dia auto-tambah /v1/messages); SDK gaya OpenAI minta /v1. Domain ohhmyagent.com (.dev, bukan .id).

Endpoints
https://ohhmyagent.com/v1/messages          # Anthropic Messages API
https://ohhmyagent.com/v1/chat/completions   # OpenAI-compatible
https://ohhmyagent.com/v1/models             # list models
Model
oma/claude-sonnet-4-6
oma/claude-opus-4-8

Setup per Tool

Claude Code
CLI resmi Anthropic.

Set environment variable (base URL-nya ROOT, tanpa /v1):

export ANTHROPIC_BASE_URL="https://ohhmyagent.com"
export ANTHROPIC_AUTH_TOKEN="sk-mvx-xxxxxxxx"
export ANTHROPIC_MODEL="oma/claude-opus-4-8"
export ANTHROPIC_SMALL_FAST_MODEL="oma/claude-sonnet-4-6"

claude

Atau di ~/.claude/settings.json:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://ohhmyagent.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-mvx-xxxxxxxx",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "oma/claude-opus-4-8",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "oma/claude-sonnet-4-6",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "oma/claude-sonnet-4-6"
  }
}
OpenCode
AI coding agent di terminal.

Di ~/.config/opencode/opencode.json (baseURL PAKAI /v1):

{
  "provider": {
    "ohhmyagent": {
      "npm": "@ai-sdk/anthropic",
      "options": {
        "baseURL": "https://ohhmyagent.com/v1",
        "apiKey": "sk-mvx-xxxxxxxx"
      },
      "models": {
        "oma/claude-opus-4-8": { "name": "OhhMyAgent Opus 4.8" },
        "oma/claude-sonnet-4-6": { "name": "OhhMyAgent Sonnet 4.6" }
      }
    }
  }
}
Kilo Code
Extension AI agent di VS Code.
  1. Buka setting Kilo Code → API Provider.
  2. Pilih Anthropic (atau Anthropic-compatible).
  3. Isi Base URL = https://ohhmyagent.com
  4. Isi API Key = sk-mvx-xxxxxxxx
  5. Model: oma/claude-opus-4-8 atau oma/claude-sonnet-4-6
Cline
AI coding agent otonom di VS Code.
  1. Setting Cline → API Provider → Anthropic.
  2. Aktifkan "Use custom base URL" → https://ohhmyagent.com
  3. API Key: sk-mvx-xxxxxxxx
  4. Model ID: oma/claude-opus-4-8
Cursor
Editor AI (mode OpenAI-compatible).
  1. Cursor Settings → Models → OpenAI API Key → "Override Base URL".
  2. Base URL: https://ohhmyagent.com/v1
  3. API Key: sk-mvx-xxxxxxxx
  4. Tambah model: oma/claude-sonnet-4-6
9Router
Router LLM self-hosted.

Tambahkan OhhMyAgent sebagai custom provider (tipe Anthropic):

Base URL : https://ohhmyagent.com
API Key  : sk-mvx-xxxxxxxx
Type     : anthropic
Models   : oma/claude-sonnet-4-6, oma/claude-opus-4-8
cURL / SDK
HTTP mentah atau SDK apa pun.

Anthropic Messages API:

curl https://ohhmyagent.com/v1/messages \
  -H "x-api-key: sk-mvx-xxxxxxxx" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "oma/claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [{"role":"user","content":"Halo!"}]
  }'

OpenAI-compatible:

curl https://ohhmyagent.com/v1/chat/completions \
  -H "authorization: Bearer sk-mvx-xxxxxxxx" \
  -H "content-type: application/json" \
  -d '{
    "model": "oma/claude-sonnet-4-6",
    "messages": [{"role":"user","content":"Halo!"}]
  }'
Solusi Masalah

401 / invalid key — pastikan API key benar & aktif (rotasi di dashboard kalau perlu).

404 saat request — base URL salah. Claude Code: pakai root (tanpa /v1). SDK: pakai /v1. Jangan sampai dobel jadi /v1/v1.

402 / saldo habis — top-up saldo model tersebut (saldo Sonnet & Opus terpisah).

429 / rate limit — maksimal 50 request/menit per key. Pelankan sedikit.

529 / overloaded — penyedia upstream kami sedang sibuk sesaat. Permintaan otomatis dicoba ulang — silakan coba lagi sebentar.

domain keliru — pastikan menggunakan ohhmyagent.com.

Masih bingung? Email admin@ohhmyagent.com