~/.config/opencode/opencode.json, or in opencode.json in a project:
NAGAAI_API_KEY before you start opencode, or run /connect, choose Other, enter nagaai as the provider id and paste the key.
@ai-sdk/openai-compatibleuses Chat Completions. To use Responses for one model, add"provider": { "npm": "@ai-sdk/openai" }inside that model’s entry.- Every model needs
limit: OpenCode has no metadata for custom providers. Takecontextfromcontext_windowin/v1/models. The catalog has no output limit, so choose a value the model accepts. - Only models listed under
modelsappear in the model picker.