omp-hyper-provider
v0.3.0
Published
Oh My Pi (OMP) plugin for Charm's Hyper inference provider
Readme
omp-hyper-provider
An Oh My Pi (OMP) plugin that registers Charm's Hyper inference provider with OMP, supporting API keys or OAuth, dynamic model discovery, and optionally showing your team name and Hypercredit balance in the status line.
[!NOTE] This is a fork of Charm's
pi-hyper-provider, adapted to run under Oh My Pi (OMP) instead of upstream Pi. OMP's internal fork ofpi-aidropped thecreateProvider/openAICompletionsApisurface the original extension relies on, so this fork registers the provider through OMP's own flatProviderConfigcontract. Use this withomp, notpi.
# via the marketplace (recommended — enables `omp plugin upgrade` / `omp update --plugins`)
omp plugin marketplace add Immortal-Web/omp-hyper-provider
omp plugin install omp-hyper-provider@immortal-web
# or directly from git
omp plugin install github:Immortal-Web/omp-hyper-providerUsage
- To authenticate with OAuth, open
omp, send/login, pickSubscription, and select theCharm Hyperprovider. - To authenticate with an API key, set the
HYPER_API_KEYenvironment variable then openomp.
Pick a Hyper model by sending /model and filtering by either provider name
hyper or model-name like glm-5.1.
After Hyper credentials are configured, OMP discovers available models and persists the latest successful catalog in its standard model store. A previously discovered catalog remains available when a later refresh fails. By default, your remaining Hypercredit balance is shown in the status line while a Hyper model is active.
Use /hyper-status to configure the status line interactively and toggle things
on/off or reset to the defaults. teamName defaults to false and
hypercredits defaults to true. You can also set values directly:
/hyper-status teamName true
/hyper-status hypercredits false
/hyper-status resetContributing
See the contributing guide.
Releasing
mise run release:bump <patch|minor|major|prepatch|preminor|premajor|prerelease>to increment the version (also syncs the.omp-plugin/marketplace.jsoncatalog version so marketplace installs see the release)mise run release:packto dry-run build the release tarballmise run release:publishto publish
License
Adapted from Charm's pi-hyper-provider for Oh My Pi. Hyper is a Charm service; this fork is community-maintained and not affiliated with Charm.
