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"
claudeCline & 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-....
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.
{
"$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.
export GERAIKITA_API_KEY=gk-xxxxxxxx
opencodemodels dikirim apa adanya ke API, jadi harus sama persis dengan id publik model Geraikita.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.
- Buka dashboard 9router di
http://localhost:20128/dashboard. - Masuk ke Providers lalu tambahkan endpoint custom OpenAI-compatible: Base URL
https://ai.geraikita.com/v1, API keygk-xxxxxxxx. - Tool coding kamu tetap menunjuk 9router (
http://localhost:20128/v1), cukup pilih model Geraikita — 9router yang meneruskan permintaannya ke Geraikita.
http://localhost:20128/dashboardhttps://ai.geraikita.com/v1gk-xxxxxxxxhttp://localhost:20128/v1# 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.
Hermes
Hermes (Hermes Agent dari NousResearch) bisa dipakai dengan endpoint OpenAI-compatible mana pun. Arahkan ke Geraikita lewat ~/.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/.envAtau 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.