@jingbh/opencode-api-gateway
An OpenCode, OpenClaw, pi and omp plugin to use API Gateway models
Package details
Install @jingbh/opencode-api-gateway from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@jingbh/opencode-api-gateway- Package
@jingbh/opencode-api-gateway- Version
0.4.2- Published
- Aug 21, 2026
- Downloads
- not available
- Author
- jingbh
- License
- MIT
- Types
- extension
- Size
- 131.3 KB
- Dependencies
- 1 dependency · 0 peers
Pi manifest JSON
{
"extensions": [
"./dist/pi.js"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
opencode-api-gateway
A plugin to use API Gateway models from OpenCode, OpenClaw, pi and omp.
Installation
OpenCode
Add the plugin to your OpenCode config (
~/.config/opencode/opencode.json):{ "$schema": "https://opencode.ai/config.json", "plugin": ["@jingbh/opencode-api-gateway"] }On OpenCode v2, load
@jingbh/opencode-api-gateway/v2alongside it to get canonical model metadata folded into the v2 catalog.Start OpenCode and use
/connectto authenticate.
OpenClaw
Install the plugin:
openclaw plugins install @jingbh/opencode-api-gatewayAuthenticate and set a default model:
openclaw models auth login --provider api-gateway --set-default
Beyond chat models the OpenClaw plugin also registers embeddings (memory search), media understanding (image, audio and video) and image generation for every gateway that serves the matching models.
pi
Install the package globally for pi:
pi install npm:@jingbh/opencode-api-gateway
Restart pi (or run /reload), then run /login api-gateway (and
/login our-gateway for a self-hosted one).
omp
Install the plugin globally for omp:
omp plugin install @jingbh/opencode-api-gateway
Restart omp, then run /login api-gateway (and /login our-gateway for a
self-hosted one).
Configuration
Every host opens the same local configuration page in a browser. It supports:
- Account login — the machine-learning platform username (phone number) and password, then a user group and token. This is the only path that also reads the gateway's own model pricing.
- API Key — a gateway token, without pricing.
- Self-hosted gateway — a base URL plus an API key.
An API key can also come from API_GATEWAY_API_KEY (hosted) or
OUR_GATEWAY_API_KEY (self-hosted) instead.
Uninstallation
OpenCode
- Remove the plugin from your OpenCode config.
- Optionally remove
~/.config/opencode/api-gateway.json(cached model list).
OpenClaw
openclaw plugins uninstall opencode-api-gateway
pi
pi remove npm:@jingbh/opencode-api-gateway
Optionally delete ~/.pi/agent/opencode-api-gateway.json (cached model list).
omp
omp plugin uninstall @jingbh/opencode-api-gateway
Optionally delete ~/.omp/agent/opencode-api-gateway.json (cached model list).