---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_responses/types/type-aliases/OpenAIResponsesOutputItem.md
description: >-
  Discriminated union of every item shape the Responses API can emit in
  `response.output`.
---

# Type Alias: OpenAIResponsesOutputItem

```ts
type OpenAIResponsesOutputItem =
  | OpenAIResponsesOutputMessageItem
  | OpenAIResponsesFunctionCallItem
  | OpenAIResponsesReasoningItem
  | OpenAIResponsesOpaqueOutputItem;
```

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

Discriminated union of every item shape the Responses API can emit in `response.output`.
