MenuIntegrasi tool

Integrasi tool

Panduan memasang tool populer dengan Geraikita AI. Setelah terpasang, setel juga timeout dan stream-nya lewat Setelan tool agentic.

Claude Code CLI

Claude Code memakai format Anthropic. Set base URL ke root (https://ai.geraikita.com — tanpa /v1), lalu jalankan claude. Gunakan model claude-sonnet-5 / claude-opus-5 / claude-haiku-4-5.

# Base URL = ROOT tanpa /v1 (Claude Code menambah /v1/messages sendiri)
export ANTHROPIC_BASE_URL="https://ai.geraikita.com"
export ANTHROPIC_AUTH_TOKEN="gk-xxxxxxxx"
export ANTHROPIC_DEFAULT_SONNET_MODEL="claude-sonnet-5"
export ANTHROPIC_DEFAULT_OPUS_MODEL="claude-opus-5"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4-5"

claude

Cline & tool lain

Cline / Roo (OpenAI Compatible): provider OpenAI Compatible, Base URL https://ai.geraikita.com/v1, API key gk-..., Model ID claude-sonnet-5.

Cline (Anthropic): provider Anthropic, Base URL https://ai.geraikita.com, API key gk-....

Tool auto-discovery model? Endpoint GET https://ai.geraikita.com/v1/models tersedia. Kalau ada kolom "Gateway base URL" yang otomatis menambah /v1/models, isi dengan https://ai.geraikita.com (root) agar tidak jadi /v1/v1/models.

OpenCode

OpenCode membaca daftar provider dari berkas konfigurasi. Daftarkan Geraikita sebagai provider OpenAI-compatible di ~/.config/opencode/opencode.json, atau di opencode.json milik proyek.

~/.config/opencode/opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "geraikita": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Geraikita AI",
      "options": {
        "baseURL": "https://ai.geraikita.com/v1",
        "apiKey": "{env:GERAIKITA_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": { "name": "Claude Sonnet 5" },
        "gpt-5.6-sol": { "name": "GPT 5.6 Sol" },
        "deepseek-v4-pro": { "name": "DeepSeek V4 Pro" }
      }
    }
  }
}

Lalu ekspor key kamu dan jalankan OpenCode. Pilih modelnya lewat /models — namanya muncul sebagai geraikita/claude-sonnet-5.

bash
export GERAIKITA_API_KEY=gk-xxxxxxxx
opencode
Penting: kunci di bawah models dikirim apa adanya ke API, jadi harus sama persis dengan id publik model Geraikita.
Ingat: tulis nama model PERSIS seperti di halaman harga — tanpa prefix.

9router

9router adalah proxy lokal yang menyebar permintaan ke banyak provider dan berjalan di http://localhost:20128. Tool kamu tidak diarahkan langsung ke Geraikita — Geraikita didaftarkan sebagai salah satu provider upstream 9router.

  1. Buka dashboard 9router di http://localhost:20128/dashboard.
  2. Masuk ke Providers lalu tambahkan endpoint custom OpenAI-compatible: Base URL https://ai.geraikita.com/v1, API key gk-xxxxxxxx.
  3. Tool coding kamu tetap menunjuk 9router (http://localhost:20128/v1), cukup pilih model Geraikita — 9router yang meneruskan permintaannya ke Geraikita.
Dashboard 9routerhttp://localhost:20128/dashboard
Base URL providerhttps://ai.geraikita.com/v1
API keygk-xxxxxxxx
Base URL untuk tool kamuhttp://localhost:20128/v1
bash
# tool kamu tetap menunjuk 9router, bukan langsung ke Geraikita
export OPENAI_BASE_URL="http://localhost:20128/v1"

Dengan begini kamu tetap dapat routing & fallback antar provider dari 9router, sementara tokennya dibayar dari GeraiPoints Geraikita kamu.

Ingat: tulis nama model PERSIS seperti di halaman harga — tanpa prefix.

Hermes

Hermes (Hermes Agent dari NousResearch) bisa dipakai dengan endpoint OpenAI-compatible mana pun. Arahkan ke Geraikita lewat ~/.hermes/config.yaml.

~/.hermes/config.yaml
model:
  default: claude-sonnet-5
  provider: custom
  base_url: https://ai.geraikita.com/v1
  api_key: gk-xxxxxxxx   # atau taruh di ~/.hermes/.env

Atau jalankan hermes model, pilih Custom OpenAI-compatible endpoint, lalu isi base URL dan key-nya — Hermes mendeteksi sendiri model yang tersedia lewat GET https://ai.geraikita.com/v1/models.

Ingat: tulis nama model PERSIS seperti di halaman harga — tanpa prefix.