rnevio

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, misalnya gpt-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.json yang 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

  1. Buka Settings → Models.
  2. Isi OpenAI API Key dengan key Anda.
  3. Aktifkan Override OpenAI Base URL dan isi https://router.rnevio.com/v1.
  4. 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.