Skip to content
1 min read · 90 words

@nhtio/adk/batteries/generation/gemini/adapter

Cross-environment Gemini media generation adapter battery.

Remarks

Opinionated media-generation battery for the native Gemini generativelanguage REST surface — POST /models/{model}:generateContent — over raw fetch. No @google/genai SDK dependency, so it runs unchanged in Node, the browser, edge runtimes, and workers.

Construction validates options eagerly via @nhtio/adk/batteries/generation/gemini/validation!validateOptions and throws @nhtio/adk/batteries/generation/gemini/exceptions!E_INVALID_GEMINI_GENERATION_OPTIONS on failure — config bugs fail loud, not at generate/edit time.

Classes

ClassDescription
GeminiGenerationAdapterMedia generation adapter for the native Gemini generativelanguage generateContent wire shape.