---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/gemini/types/type-aliases/GeminiResponseModality.md
description: >-
  The response modalities Gemini is asked to return. `'IMAGE'` is what actually
  yields generated media; `'TEXT'` is included by default alongside it so
  refusal/safety text (when present) arrives in the same response instead of a
  separate call.
---

# Type Alias: GeminiResponseModality

```ts
type GeminiResponseModality = "TEXT" | "IMAGE";
```

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

The response modalities Gemini is asked to return. `'IMAGE'` is what actually yields generated
media; `'TEXT'` is included by default alongside it so refusal/safety text (when present)
arrives in the same response instead of a separate call.
