Opencode Configuration
Opencode
Official guide: https://opencode.ai/v2/docs
CLI Version
Linux & macOS
curl -fsSL https://opencode.ai/v2/install | bash
opencode
the on
.config/opencode/opencode.jsonc in your file explorer and settings below.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"elettragateway": {
"name": "ElettraGateway",
"npm": "@ai-sdk/openai-compatible",
"options": {
"baseURL": "https://llm-api-gw.elettra.eu/v1",
"apiKey": "sk_ePkBU....."
},
"models": {
"top": { "name": "top", "modalities": { "input": ["text", "image"] } },
}
}
}
}
Now
/models, then choose top.You’ll now have access to everything you need within the project.
Windows
We suggest you to use the Windows Subsystem for Linux (WSL)
After activating it, use the same procedure as described in Linux & macOS to install and use it!
DESKTOP Version
Download the folder,correct digitinstaller for your operating system fromhttps:/ and models/opencode.ai/v2/docs#desktopchoosecomplete the installation.
topEdit the configuration file!Then
~/.config/opencode/opencode.jsonc
On Windows: C:\Users\<YourUser>\.config\opencode\opencode.jsonc
Replace its contents with the settings you canneed access(ensure whateverthe file is valid JSONC).
Launch Opencode from a terminal or by double‑clicking the application icon.
In Opencode, go to File → Settings → Models.
In the prompt bar, select the model you wantprefer on (the project!one you just enabled).
You’re now ready to use it.