Aider & OpenCode
OpenCodeMode: OpenAI-compat & Anthropic

Aider & OpenCode

Dua coding agent terminal populer. Keduanya bisa diarahkan ke Nexotao lewat env var atau config file.


Aider

Aider merutekan model lewat LiteLLM, jadi kamu bisa pakai jalur OpenAI-compat (disarankan) atau Anthropic.

export OPENAI_API_BASE=https://api.nexotao.com/v1
export OPENAI_API_KEY=sk-nexo-...
 
aider --model openai/gpt-5-mini
  • Prefix openai/ wajib — itu yang memberi tahu Aider memakai endpoint OpenAI-compat.
  • OPENAI_API_BASE harus pakai /v1.
  • Model lain: openai/grok-4.3, openai/DeepSeek-V4-Pro.

Aider mungkin memunculkan peringatan “unknown model” untuk ID sk-nexo — aman, bisa diabaikan.


OpenCode

OpenCode

OpenCode dikonfigurasi lewat opencode.json (di root proyek atau ~/.config/opencode/opencode.json).

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "nexotao": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Nexotao",
      "options": {
        "baseURL": "https://api.nexotao.com/v1",
        "apiKey": "{env:OPENAI_API_KEY}"
      },
      "models": {
        "gpt-5-mini": {
          "name": "GPT-5 Mini (Nexotao)",
          "limit": { "context": 128000, "output": 65536 }
        }
      }
    }
  }
}

Lalu:

export OPENAI_API_KEY=sk-nexo-...
opencode          # pilih model lewat /models
  • Pakai npm: "@ai-sdk/openai-compatible" untuk endpoint /chat/completions.
  • baseURL harus pakai /v1.
  • apiKey mendukung sintaks {env:VAR}; simpan key di env var, bukan di file.
⚠️

Provider kustom wajib mendeklarasikan models beserta limit.context / limit.output. Kalau tidak, pelacakan context OpenCode bisa rusak.

Biaya dipotong dari saldo Rupiah per token. Lihat Penagihan & Harga.