OpenCode
Register Gondola as a provider in opencode.json and run any Venice model from the TUI, paid per request in USDC on Base.
Create an API key
Point OpenCode at Gondola
Add a Gondola provider to your OpenCode config: either the global ~/.config/opencode/opencode.json or a repo-root opencode.json (settings merge key by key). Use the OpenAI-compatible provider package and read the key from an environment variable:
Export the key and launch OpenCode on a Gondola model:
Pick a model
Gondola serves the full Venice catalog. Each model needs its own entry under models keyed by the exact id, and you reference it as gondola/<id>. Pull the live list:
Each entry includes context_length and max_completion_tokens. Copy those into limit.context and limit.output so OpenCode budgets the conversation correctly.
Notes and troubleshooting
If the TUI model picker does not list your custom models, select them with the -m gondola/<id> flag (or the /model command) instead. If a request returns insufficient balance, top up at /wallet.