---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/generation/gemini/types/interfaces/GeminiContent.md
description: A single entry in the `contents` array of a `generateContent` request.
---

# Interface: GeminiContent

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

A single entry in the `contents` array of a `generateContent` request.

## Properties

| Property                            | Type                                                          | Description                                                                           | Defined in                                                                                                                                        |
| ----------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `parts` | [`GeminiRequestPart`](../type-aliases/GeminiRequestPart.md)\[] | The ordered parts making up this content (image parts, if any, then the text prompt). | [src/batteries/generation/gemini/types.ts:105](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L105) |
|  `role`   | `"user"`                                                      | The role producing this content. Always `'user'` for this battery's requests.         | [src/batteries/generation/gemini/types.ts:103](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/generation/gemini/types.ts#L103) |
