API & Quickstart Guide
Panduan integrasi API Key Dattio AI ke berbagai tools AI developer & coding agents. Endpoint 100% kompatibel OpenAI dan Anthropic messages.
https://bandelbanget.xyz/v1
sk-qwe... (buka dari akun Anda)
Overview Endpoint
OpenAI & Anthropic CompatibleProxy Dattio menyediakan endpoint yang kompatibel dengan protokol /v1/chat/completions OpenAI serta /v1/messages Anthropic. Cukup gunakan Base URL dan sertakan header Authorization: Bearer <API_KEY>.
Contoh Chat Completions (cURL)
curl -X POST {BASE_URL}/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {API_KEY}" \
-d '{
"model": "glm-5.2",
"messages": [{"role": "user", "content": "Halo, jelaskan apa itu Dattio AI!"}]
}'
Cek Sisa Quota Token
curl {BASE_URL}/quota -H "Authorization: Bearer {API_KEY}"
Opencode
AI Coding AssistantOpencode adalah terminal-based coding assistant. Mendukung model GLM-5.2, DeepSeek-V4, Kimi-K3, dan lainnya via OpenAI provider.
Setup Otomatis 1-Baris (Rekomendasi)
Jalankan perintah berikut di terminal sesuai OS Anda untuk download, install OpenCode, dan buat konfigurasi otomatis:
Linux:
BASE_URL="{BASE_URL}" API_KEY="{API_KEY}" bash <(curl -fsSL https://bandelbanget.xyz/docs/linux.sh)
macOS:
BASE_URL="{BASE_URL}" API_KEY="{API_KEY}" bash <(curl -fsSL https://bandelbanget.xyz/docs/macos.sh)
Windows (PowerShell):
$env:BASE_URL="{BASE_URL}"; $env:API_KEY="{API_KEY}"; irm https://bandelbanget.xyz/docs/windows.ps1 -OutFile windows.ps1; .\windows.ps1
Atau Pasang Manual (Opsional)
Install OpenCode CLI terlebih dahulu:
curl -fsSL https://opencode.ai/install | bash
Lalu simpan konfigurasi di ~/.config/opencode/opencode.json (Linux/Mac) atau %USERPROFILE%\.config\opencode\opencode.json (Windows):
Loading config…
OpenClaw
AI Assistant & Agent GatewayOpenClaw adalah open-source personal AI assistant & agent gateway. Sambungkan API Dattio sebagai custom OpenAI provider di konfigurasi OpenClaw.
Buka Konfigurasi OpenClaw
Buka file konfigurasi ~/.openclaw/openclaw.json di terminal atau editor Anda:
nano ~/.openclaw/openclaw.json
Tambahkan Provider Dattio
Tambahkan blok provider dattio di dalam objek models.providers:
{
"agents": {
"defaults": {
"model": {
"primary": "dattio/glm-5.3",
"fallbacks": ["dattio/deepseek-v4-flash", "dattio/kimi-k3"]
},
"models": {
"dattio/glm-5.3": { "alias": "GLM 5.3" },
"dattio/deepseek-v4-flash": { "alias": "DeepSeek v4 Flash" },
"dattio/kimi-k3": { "alias": "Kimi K3" }
}
}
},
"models": {
"mode": "merge",
"providers": {
"dattio": {
"baseUrl": "{BASE_URL}",
"apiKey": "{API_KEY}",
"api": "openai-completions",
"models": [
{ "id": "glm-5.3", "name": "GLM 5.3" },
{ "id": "deepseek-v4-flash", "name": "DeepSeek v4 Flash" },
{ "id": "kimi-k3", "name": "Kimi K3" },
{ "id": "gpt-5.6", "name": "GPT 5.6" }
]
}
}
}
}
Jalankan OpenClaw
Jalankan gateway OpenClaw atau panggil model secara langsung:
openclaw gateway
# atau eksekusi langsung model:
openclaw --model dattio/glm-5.3
Claude Code
Anthropic CLI AgentClaude Code otomatis menambahkan endpoint /v1/messages ke Origin. Gunakan Base URL origin (tanpa akhiran /v1).
Setup Otomatis 1-Baris (Linux / macOS)
Jalankan script otomatis untuk install Claude Code & generate konfigurasi model:
BASE_URL="{BASE_URL}" API_KEY="{API_KEY}" bash <(curl -fsSL https://bandelbanget.xyz/docs/claude.sh)
Atau Setup Manual (Semua OS)
Install Claude Code CLI via npm:
npm install -g @anthropic-ai/claude-code
Set Environment Variables (Sesi Terminal):
export ANTHROPIC_BASE_URL="{ORIGIN}"
export ANTHROPIC_AUTH_TOKEN="{API_KEY}"
export ANTHROPIC_MODEL="glm-5.2"
$env:ANTHROPIC_BASE_URL="{ORIGIN}"; $env:ANTHROPIC_AUTH_TOKEN="{API_KEY}"; $env:ANTHROPIC_MODEL="glm-5.2"; claude
Konfigurasi Permanen (~/.claude/settings.json):
{
"env": {
"ANTHROPIC_BASE_URL": "{ORIGIN}",
"ANTHROPIC_AUTH_TOKEN": "{API_KEY}",
"ANTHROPIC_MODEL": "glm-5.2",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash-0731",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5.2",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "kimi-k3"
}
}
9Router
Self-Hosted LLM Gateway9Router adalah self-hosted LLM gateway/router (OpenAI-compatible). Anda dapat menambahkan proxy ini sebagai upstream provider, lalu mengarahkan coding tool Anda ke endpoint lokal 9Router.
Install & Jalankan 9Router
npm install -g 9router
9router
Buka Dashboard 9Router
Buka dashboard di browser Anda: http://localhost:20128/dashboard.
Tambah Provider
Masuk ke menu Providers → Add/Connect dan pilih opsi Custom OpenAI-compatible endpoint.
Masukkan Detail Koneksi
Base URL: {BASE_URL}
API key: {API_KEY}
Models: (dari {BASE_URL}/models)
Arahkan Coding Tool ke 9Router
Arahkan coding tool atau agent Anda ke endpoint lokal 9Router http://localhost:20128/v1 menggunakan API key yang tertera pada dashboard 9Router Anda.
Hermes Agent
NousResearch AI AgentHermes Agent adalah autonomous coding agent open-source. Sambungkan API Dattio sebagai custom endpoint provider.
Install Hermes Agent CLI
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Simpan Konfigurasi
Tulis konfigurasi endpoint ke ~/.hermes/config.yaml:
model:
default: glm-5.2
provider: custom
base_url: {BASE_URL}
api_key: {API_KEY}
Mulai Chat atau Task
hermes chat
Daftar Model & Rekomendasi
Tier & MultiplierSemua model dapat diakses dengan 1 API Key yang sama. Kuota terpotong secara proporsional sesuai multiplier model.
| Model | Multiplier | Kategori & Penggunaan Terbaik |
|---|---|---|
glm-5.2 |
1.25x | Rekomendasi utama coding, task panjang & Claude Code / Opencode. |
deepseek-v4-flash |
2.0x | Super cepat, sangat hemat token untuk parsing & formatting. |
kimi-k3 |
2.0x | Vision + reasoning mendalam & logic kompleks (Opus tier). |
glm-5.3-flash |
2.0x | Multi-modal vision terbaru dengan kecepatan respons tinggi. |
gpt-5.6-luna |
5.0x | Model penalaran tingkat lanjut untuk problem solving rumit. |
FAQ & Troubleshooting
Bantuan CepatClaude Code wajib memakai origin
https://bandelbanget.xyz tanpa /v1 di belakangnya, karena CLI Claude Code otomatis menambahkan path /v1/messages.
Jika request mengembalikan error quota, Anda dapat melakukan refill token kapan saja melalui dashboard Akun di dattioai.com/akun atau bot Telegram @dattioaibot.