---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/gemini/exceptions/variables/E_INVALID_GEMINI_GENERATION_OPTIONS.md
description: >-
  Thrown when the resolved adapter options fail validation against
  `geminiGenerationOptionsSchema` — e.g. a missing/empty `model`, an unknown
  option key, or an invalid `responseModalities` entry. Fatal: config bugs fail
  loud at construction time, not at generate/edit time.
---

# Variable: E\_INVALID\_GEMINI\_GENERATION\_OPTIONS

```ts
const E_INVALID_GEMINI_GENERATION_OPTIONS: CreatedException<[string]>;
```

Defined in: [src/batteries/generation/gemini/exceptions.ts:23](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/generation/gemini/exceptions.ts#L23)

Thrown when the resolved adapter options fail validation against
`geminiGenerationOptionsSchema` — e.g. a missing/empty `model`, an unknown option key, or an
invalid `responseModalities` entry. Fatal: config bugs fail loud at construction time, not at
generate/edit time.
