Model Provider Plugins
Model Provider Plugins
Finding
Denne side er vigtig, fordi den viser, hvordan Hermes kan tilføje eller override modeludbydere via plugins uden at ændre Hermes core.
What it is
Model Provider Plugins beskriver den lette plugin-vej til nye inference-backends i Hermes. En provider kan tilføjes ved at lægge en mappe under Hermes’ model-provider plugins med en `__init__.py`, der registrerer en `ProviderProfile`, og gerne en `plugin.yaml` til introspektion. Siden dækker discovery, provider-felter, auth-typer, API-modes, hooks, testing og hvordan en bruger-plugin kan erstatte en indbygget provider med samme navn.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph mission er dette relevant, når vi har en stabil, gentagen modeludbyder eller proxy, som skal ind i Hermes’ native provider-routing. Lige nu bør vi først bruge eksisterende providers, custom provider-konfiguration og OpenRouter/fallback-routing, før vi bygger en ny plugin. Men siden er vigtig governance: nye modeladgange bør ind i Hermes som provider-plugin, ikke som spredt n8n/LangGraph specialkode.
Recommendation
Brug model-provider plugins som standardvej, når Lisa skal gøre en ny modeludbyder, privat proxy eller provider-override til en vedligeholdbar del af Hermes — men kun efter at den er testet som konkret nyttig.
Use now
- Når en OpenAI-kompatibel provider skal testes uden at ændre Hermes core.
- Når en eksisterende Hermes-provider midlertidigt skal peges mod en privat staging- eller proxy-endpoint.
- Når en ny modeludbyder skal have klart navn, aliases, fallback models, auxiliary model og base URL samlet ét sted.
- Når Hermes Agent Info skal forklare, at Hermes kan udvides med model-routing via plugins i stedet for repo-forks.
- Når n8n eller LangGraph skal bruge samme modelpolitik som Hermes i stedet for at have separat providerlogik.
Do not use / wait
- Brug ikke provider-plugin til almindelig model-shopping, hvis eksisterende providers eller OpenRouter allerede dækker behovet.
- Vent med plugins for providers, der ikke har stabil værdi, dokumenteret API-adfærd eller klar rolle i fallback/primary-strategien.
- Brug ikke denne vej til secrets, credentials eller private endpoint-detaljer i offentlig dokumentation.
- Undgå core-ændringer, hvis et bruger-plugin eller custom provider-konfiguration løser behovet rent.
- Byg ikke parallel model-routing i n8n eller LangGraph, hvis Hermes’ provider-profiler kan eje routingreglen bedre.
Public page note
Model Provider Plugins viser, at Hermes kan udvides med nye modeludbydere og provider-overrides som isolerede plugins, så model-routing kan udvikles uden at forgrene Hermes core.