opencode

opencode er en terminal-kodeagent. Depaza tilsluttes som en custom provider.

Depaza API-nøgle
Model

Din nøgle bliver i denne browser (local storage) og sendes kun til depaza.eu. Alle config-blokke på siden udfyldes automatisk. Gør det ikke på en delt maskine.

opencode læser DEPAZA_API_KEY fra miljøet ved start. Den loader ikke .env-filer, så læg export i ~/.zshrc eller ~/.bashrc. opencode.json tillader ikke trailing commas eller kommentarer.

Configure

Write this to ~/.config/opencode/opencode.json for every project, or opencode.json in a project root for one.

~/.config/opencode/opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "model": "depaza/{{MODEL}}",
  "provider": {
    "depaza": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Depaza",
      "options": {
        "baseURL": "{{BASE_URL}}",
        "apiKey": "{env:DEPAZA_API_KEY}"
      },
      "models": {
        "core": { "name": "Depaza Core" },
        "max": { "name": "Depaza Max" },
        "advanced": { "name": "Depaza Advanced" },
        "coder": { "name": "Depaza Coder" }
      }
    }
  }
}
shell
export DEPAZA_API_KEY={{KEY}}
opencode

opencode models lists what it resolved. Depaza entries appear as depaza/core.

shell
opencode run -m depaza/{{MODEL}} "Reply with one word: pong"