Image Generation Provider Plugins
Image Generation Provider Plugins
Finding
Denne side er vigtig, fordi den viser, hvordan Hermes kan få nye billedgenererings-backends uden at bygge n8n- eller LangGraph-specialintegrationer for hver billedmodel.
What it is
Siden beskriver, hvordan image generation providers i Hermes registreres som backend-plugins under `plugins/image_gen/<name>/`, via pip entry points eller som brugerplugins. En provider implementerer `ImageGenProvider`, registrerer sig med `ctx.register_image_gen_provider(...)`, og bliver valgt via `image_gen.provider` i konfigurationen eller gennem `hermes tools`. Den forklarer også modelkatalog, setup-schema, base64/URL-output, fejlformat og hvordan gatewayen kan levere både URL’er og lokale billedfiler.
Should we use it?
Use later. For Lisa’s Hermes+n8n+LangGraph mission bør vi først bruge Hermes’ indbyggede image-gen providers, fordi de allerede dækker de normale behov uden ekstra vedligehold. Plugin-vejen er værdifuld, hvis vi senere skal koble en bestemt billedmotor, privat proxy, Replicate/fal/ComfyUI-løsning eller brand-specifik model ind direkte i Hermes. Den bør ikke være første skridt, men den er den rigtige native udvidelsesvej, hvis billedgenerering bliver en fast del af operativsystemet.
Recommendation
Brug denne side som governance-regel for billedgenerering: vælg først en eksisterende Hermes image-gen provider; byg kun et image-gen provider-plugin, hvis Lisa har et gentaget, driftskritisk behov for en backend, som Hermes ikke allerede understøtter.
Use now
- Når vi skal dokumentere, at Hermes kan udvides med billedgenerering via plugins i stedet for custom n8n-workarounds.
- Når en eksisterende provider skal erstattes af en privat proxy med samme provider-navn.
- Når en backend returnerer base64, og Hermes skal gemme billedet som fil, så gatewayen kan levere det korrekt.
- Når vi vil give `hermes tools` et modelkatalog med klare labels, priser, hastighed og kvalitetsniveauer.
Do not use / wait
- Byg ikke et plugin, hvis OpenAI, OpenAI-Codex, xAI eller en anden eksisterende provider allerede løser behovet.
- Brug ikke n8n eller LangGraph som billedprovider-wrapper, hvis Hermes’ native image-gen provider-plugin passer bedre.
- Vent med lokale ComfyUI- eller Stable Diffusion-rigs, indtil der er klar drift, GPU-adgang og vedligeholdelsesansvar.
- Undgå at eksponere API-nøgler, interne modelruter, lokale paths eller testlogs i offentlig dokumentation.
Public page note
Hermes kan udvides med image generation provider plugins, så nye billedmodeller kan bruges gennem samme `image_generate` tool, gateway og konfigurationsflow som resten af Hermes.