hermes-kame-provider
The provider half of KAME API Rotation.
Hermes asks a provider profile for its model client before it builds its own
(ProviderProfile.create_client, and create_messages_client for Anthropic
Messages endpoints). This model-provider plugin registers, for every bundled
API-key provider, a profile that inherits everything from Hermes' own —
endpoints, models, auth, request shaping — and adds only those two client
factories, which ask hermes-kame-api-rotation for a client that rotates the
provider's keys on every request: Chat Completions, Responses API and
Anthropic Messages.
- Nothing in Hermes is replaced, wrapped or rebound: the bundled profile
objects are copied into new ones, and Hermes' own registry keeps them as the
documented per-home override. - Without
hermes-kame-api-rotationinstalled and loaded for the same profile
home, or with KAME switched off (KAME_ROTATION_DISABLED=1), both answer
Noneand Hermes builds its own client exactly as it always does. A Hermes
that does not yet askcreate_messages_clientbuilds its own Messages
client; the other wires still rotate.
hermes plugins install Kame696/kame-api-rotation-for-hermes/hermes-kame-api-rotation
hermes plugins install Kame696/kame-api-rotation-for-hermes/hermes-kame-provider
hermes plugins enable hermes-kame-api-rotation
Restart Hermes once after installing. MIT licence.
README from the reviewed commit 5e4a12f; it updates when the author re-pins.

Kame696