---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/gemini/types/interfaces/GeminiGenerationConfig.md
description: The `generationConfig` block of a `generateContent` request.
---

# Interface: GeminiGenerationConfig

Defined in: [src/batteries/generation/gemini/types.ts:111](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L111)

The `generationConfig` block of a `generateContent` request.

## Properties

| Property                                                       | Type                                                                    | Description                                                      | Defined in                                                                                                                                        |
| -------------------------------------------------------------- | ----------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `candidateCount?`         | `number`                                                                | Best-effort requested candidate count — some models ignore this. | [src/batteries/generation/gemini/types.ts:115](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L115) |
|  `imageConfig?`               | { `aspectRatio?`: `string`; }                                         | Image-specific generation knobs.                                 | [src/batteries/generation/gemini/types.ts:117](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L117) |
| `imageConfig.aspectRatio?`                                     | `string`                                                                | -                                                                | [src/batteries/generation/gemini/types.ts:117](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L117) |
|  `responseModalities?` | [`GeminiResponseModality`](../type-aliases/GeminiResponseModality.md)\[] | Requested response modalities.                                   | [src/batteries/generation/gemini/types.ts:113](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L113) |
