---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_chat_completions/types/interfaces/ChatCompletionsResponse.md
description: Non-streaming chat completion response payload.
---

# Interface: ChatCompletionsResponse

Defined in: [src/batteries/llm/openai\_chat\_completions/types.ts:345](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L345)

Non-streaming chat completion response payload.

## Properties

| Property                                 | Type                                                                                                               | Description                                   | Defined in                                                                                                                                                            |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `choices?` | [`ChatCompletionsResponseChoice`](ChatCompletionsResponseChoice.md)\[]                                              | List of choices generated by the model.       | [src/batteries/llm/openai\_chat\_completions/types.ts:365](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L365) |
|  `created?` | `number`                                                                                                           | Unix timestamp when the response was created. | [src/batteries/llm/openai\_chat\_completions/types.ts:357](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L357) |
|  `id?`           | `string`                                                                                                           | Unique identifier for the response.           | [src/batteries/llm/openai\_chat\_completions/types.ts:349](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L349) |
|  `model?`     | `string`                                                                                                           | Model used for completion.                    | [src/batteries/llm/openai\_chat\_completions/types.ts:361](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L361) |
|  `object?`   | `string`                                                                                                           | Object type, typically 'chat.completion'.     | [src/batteries/llm/openai\_chat\_completions/types.ts:353](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L353) |
|  `usage?`     | [`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `unknown`> | Token usage statistics.                       | [src/batteries/llm/openai\_chat\_completions/types.ts:369](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L369) |
