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.
{
"$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" }
}
}
}
}
export DEPAZA_API_KEY={{KEY}}
opencode
opencode models lists what it resolved. Depaza entries appear as depaza/core.
opencode run -m depaza/{{MODEL}} "Reply with one word: pong"