opencode-requesty-models
v0.1.2
Published
OpenCode plugin that replaces Requesty seeded models with the live key-scoped catalog
Readme
opencode-requesty-models
OpenCode plugin that replaces Requesty's seeded models.dev catalog with the live key-scoped GET /v1/models response for the saved Requesty API key.
What it does
- refreshes Requesty's model list during provider bootstrap
- keeps seeded metadata when live fields are missing
- overrides seeded price, limit, and capability data when live values are present
- removes seeded models that are not available for the current key
- falls back to the seeded catalog if the live fetch fails
Requirements
- Requesty must already exist as a seeded provider in OpenCode
- credentials must be saved with
opencode auth requesty - the plugin reuses OpenCode's built-in API-key prompt for Requesty auth
- env-only
REQUESTY_API_KEYis not supported in v1 because OpenCode only runs plugin auth loaders for saved auth
Install From npm
Add the plugin to opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["opencode-requesty-models"]
}Then save your Requesty key:
opencode auth requestyVerify that the live catalog is being used:
opencode models requestyLocal Development
bun install
bun run build
bun run testFor local plugin testing without publishing, add a project plugin shim that re-exports dist/index.js from this repository.
Publish
bun run build
npm publishAfter publishing, users can install it directly through the plugin array in opencode.json.
