Dokumentasi
Tools AI Coding
Rnevio bisa menjadi "otak" untuk agen coding di terminal dan editor: Claude Code, Codex CLI, OpenCode, Cline, Continue, Cursor, Aider, dan lainnya. Biayanya dipotong dari saldo yang sama dengan API key Anda.
Rnevio melayani tiga format API sekaligus, jadi setiap tool bisa memakai format aslinya:
| Format | Endpoint | Dipakai oleh |
|---|---|---|
| OpenAI Chat Completions | /v1/chat/completions |
OpenCode, Cline, Continue, Cursor, Aider, Zed, dan kebanyakan tools |
| OpenAI Responses | /v1/responses |
Codex CLI |
| Anthropic Messages | /v1/messages |
Claude Code |
Pilih model dari daftar Anda. Tools ini sering punya model bawaan, misalnya Claude Code meminta model Claude. Selalu set model secara eksplisit ke salah satu ID dari
GET /v1/models, misalnyagpt-5.6-sol.
Di semua contoh, simpan API key di environment variable:
export RNEVIO_API_KEY="sk-..."
Claude Code
Claude Code memakai format Anthropic. Isi base URL tanpa /v1, karena Claude Code menambahkan /v1/messages sendiri.
Cara cepat (sekali jalan):
export ANTHROPIC_BASE_URL="https://router.rnevio.com"
export ANTHROPIC_AUTH_TOKEN="$RNEVIO_API_KEY"
export ANTHROPIC_MODEL="gpt-5.6-sol"
claude
Permanen: tambahkan blok env ke ~/.claude/settings.json, atau ke .claude/settings.json di folder project untuk berlaku di project itu saja:
{
"env": {
"ANTHROPIC_BASE_URL": "https://router.rnevio.com",
"ANTHROPIC_AUTH_TOKEN": "sk-...",
"ANTHROPIC_MODEL": "gpt-5.6-sol",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "gpt-6-astra",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "gpt-5.6-sol",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5.6-sol"
}
}
Tiga variabel ANTHROPIC_DEFAULT_*_MODEL memetakan pilihan model di menu /model Claude Code ke model yang tersedia di Rnevio. Tanpa pemetaan ini, tugas latar belakang Claude Code bisa meminta model Claude yang tidak ada di daftar Anda dan gagal.
Jangan commit
.claude/settings.jsonyang berisi key ke Git. Untuk project bersama, taruh key di.claude/settings.local.json, yang tidak ikut ter-commit.
Codex CLI
Codex CLI memakai format Responses. Tambahkan provider baru di ~/.codex/config.toml:
model = "gpt-5.6-sol"
model_provider = "rnevio"
[model_providers.rnevio]
name = "Rnevio Router"
base_url = "https://router.rnevio.com/v1"
wire_api = "responses"
env_key = "RNEVIO_API_KEY"
Lalu jalankan seperti biasa:
codex
# atau sekali jalan
codex exec "Jelaskan isi folder ini"
env_key adalah nama environment variable yang berisi key, bukan key-nya sendiri. Jadi key tidak pernah tertulis di file konfigurasi.
Untuk berganti model tanpa mengedit file:
codex -m gpt-6-astra
OpenCode
Tambahkan provider di ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"rnevio": {
"npm": "@ai-sdk/openai-compatible",
"name": "Rnevio Router",
"options": {
"baseURL": "https://router.rnevio.com/v1",
"apiKey": "{env:RNEVIO_API_KEY}"
},
"models": {
"gpt-5.6-sol": {},
"gpt-6-astra": {}
}
}
}
}
opencode -m rnevio/gpt-5.6-sol
Cline, Roo Code, dan Kilo Code (VS Code)
Di panel pengaturan ekstensi:
| Pengaturan | Nilai |
|---|---|
| API Provider | OpenAI Compatible |
| Base URL | https://router.rnevio.com/v1 |
| API Key | sk-... |
| Model ID | misalnya gpt-5.6-sol |
Continue
Tambahkan model di ~/.continue/config.yaml:
models:
- name: Rnevio GPT-5.6 Sol
provider: openai
model: gpt-5.6-sol
apiBase: https://router.rnevio.com/v1
apiKey: ${{ secrets.RNEVIO_API_KEY }}
Cursor
- Buka Settings → Models.
- Isi OpenAI API Key dengan key Anda.
- Aktifkan Override OpenAI Base URL dan isi
https://router.rnevio.com/v1. - Tambahkan nama model, misalnya
gpt-5.6-sol, lalu aktifkan.
Fitur bawaan Cursor seperti Tab completion tetap memakai server Cursor. Override ini hanya berlaku untuk chat dan agent yang memakai model yang Anda tambahkan.
Aider
export OPENAI_API_BASE="https://router.rnevio.com/v1"
export OPENAI_API_KEY="$RNEVIO_API_KEY"
aider --model openai/gpt-5.6-sol
Awalan openai/ memberi tahu Aider untuk memakai format OpenAI-compatible.
Zed
Di ~/.config/zed/settings.json:
{
"language_models": {
"openai_compatible": {
"rnevio": {
"api_url": "https://router.rnevio.com/v1",
"available_models": [
{ "name": "gpt-5.6-sol", "max_tokens": 128000 }
]
}
}
}
}
Lalu isi API key lewat panel Agent → pengaturan provider rnevio.
Tools lainnya
Hampir semua tools yang mendukung "OpenAI-compatible" bisa dipakai dengan pola yang sama:
| Isian | Nilai |
|---|---|
| Base URL | https://router.rnevio.com/v1 |
| API key | sk-... |
| Model | ID dari GET /v1/models |
Kalau sebuah tool menambahkan /v1 sendiri dan request-nya gagal, coba isi base URL tanpa /v1, yaitu https://router.rnevio.com. Kedua bentuk dilayani.
Tips agen coding
- Agen coding boros token. Satu tugas bisa mengirim puluhan request dengan konteks besar. Pantau saldo di Dashboard.
- Pakai model ringan untuk tugas kecil. Simpan model besar untuk refactor atau debugging yang sulit.
- Saldo habis di tengah tugas membuat key berhenti (error
401). Lihat Saldo & Harga.