---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_responses/types/type-aliases/OpenAIResponsesInputItem.md
description: >-
  Discriminated union of every item shape this battery sends on the `input`
  array.
---

# Type Alias: OpenAIResponsesInputItem

```ts
type OpenAIResponsesInputItem =
  | OpenAIResponsesMessageItem
  | OpenAIResponsesOutputMessageItem
  | OpenAIResponsesFunctionCallItem
  | OpenAIResponsesFunctionCallOutputItem
  | OpenAIResponsesReasoningItem;
```

Defined in: [src/batteries/llm/openai\_responses/types.ts:223](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_responses/types.ts#L223)

Discriminated union of every item shape this battery sends on the `input` array.
