OpenCode is een open-source AI coding agent voor de terminal. Het ondersteunt 75+ LLM-providers, waaronder VLAM via de OpenAI-compatible API.
brew install opencode# Via npm
npm i -g opencode-ai
# Via install script
curl -fsSL https://opencode.ai/install | bashControleer de installatie:
opencode --versionMaak of bewerk ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"vlam": {
"npm": "@ai-sdk/openai-compatible",
"name": "VLAM (Rijksoverheid)",
"options": {
"baseURL": "<VLAM_BASE_URL>"
},
"models": {
"<VLAM_MODEL_ID>": {
"name": "VLAM Mistral Medium"
}
}
}
}
}Vervang <VLAM_BASE_URL> en <VLAM_MODEL_ID> door de waarden die je van je VLAM-beheerder hebt ontvangen.
Maak ~/.local/share/opencode/auth.json:
{
"vlam": {
"type": "api",
"key": "<VLAM_API_KEY>"
}
}Vervang <VLAM_API_KEY> door je persoonlijke API key.
Let op: Bewaar
auth.jsonveilig en commit dit bestand nooit naar versiebeheer.
In plaats van de bestanden handmatig aan te maken kun je ook de ingebouwde /connect wizard gebruiken:
- Start
opencode - Type
/connect - Kies "Other"
- Voer
vlamin als provider ID - Voer je API key in
cd /pad/naar/je/project
opencodeSelecteer het VLAM model via /models in de OpenCode TUI.