Tools koppelen
Handleidingen voor het koppelen van populaire tools aan Geraikita AI. Stel na het koppelen ook de timeout en stream in via Instellingen agentic tools.
Claude Code CLI
Claude Code gebruikt het Anthropic-formaat. Zet de base URL op de root (https://ai.geraikita.com — zonder /v1) en voer dan claude uit. Gebruik de modellen claude-sonnet-5 / claude-opus-5 / claude-haiku-4-5.
# Base URL = ROOT zonder /v1 (Claude Code voegt zelf /v1/messages toe)
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 & andere tools
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 is beschikbaar. Is er een veld "Gateway base URL" dat automatisch /v1/models toevoegt, vul dan https://ai.geraikita.com (root) in zodat het geen /v1/v1/models wordt.OpenCode
OpenCode leest zijn providers uit een configuratiebestand. Registreer Geraikita als OpenAI-compatibele provider in ~/.config/opencode/opencode.json, of in een opencode.json van je project.
{
"$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" }
}
}
}
}Exporteer daarna je key en start OpenCode. Kies het model met /models — het verschijnt als geraikita/claude-sonnet-5.
export GERAIKITA_API_KEY=gk-xxxxxxxx
opencodemodels worden ongewijzigd naar de API gestuurd en moeten dus exact overeenkomen met de publieke model-ids van Geraikita.9router
9router is een lokale proxy die verzoeken over veel providers verdeelt en draait op http://localhost:20128. Je richt je tools niet direct op Geraikita — je registreert Geraikita als een van de upstream-providers van 9router.
- Open het 9router-dashboard op
http://localhost:20128/dashboard. - Ga naar Providers en voeg een custom OpenAI-compatible endpoint toe: Base URL
https://ai.geraikita.com/v1, API-keygk-xxxxxxxx. - Je coding-tools blijven naar 9router wijzen (
http://localhost:20128/v1); kies daar simpelweg een Geraikita-model — 9router stuurt die verzoeken door naar Geraikita.
http://localhost:20128/dashboardhttps://ai.geraikita.com/v1gk-xxxxxxxxhttp://localhost:20128/v1# je tool blijft naar 9router wijzen, niet naar Geraikita
export OPENAI_BASE_URL="http://localhost:20128/v1"Zo houd je de routing en fallback over meerdere providers van 9router, terwijl de tokens uit je Geraikita-GeraiPoints worden betaald.
Hermes
Hermes (de Hermes Agent van NousResearch) werkt met elk OpenAI-compatibel endpoint. Richt hem op Geraikita in ~/.hermes/config.yaml.
model:
default: claude-sonnet-5
provider: custom
base_url: https://ai.geraikita.com/v1
api_key: gk-xxxxxxxx # of zet hem in ~/.hermes/.envOf voer hermes model uit, kies Custom OpenAI-compatible endpoint en vul de base URL en key in — Hermes vindt de beschikbare modellen daarna zelf via GET https://ai.geraikita.com/v1/models.