---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_chat_completions/types/interfaces/ChatCompletionsResponseMessage.md
description: A message response in non-streaming chat completions.
---

# Interface: ChatCompletionsResponseMessage

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

A message response in non-streaming chat completions.

## Properties

| Property                                                     | Type                                                              | Description                                                                                                                                                                                                                                                                                | Defined in                                                                                                                                                            |
| ------------------------------------------------------------ | ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `content?`                     | `string` | `null`                                                | Text contents of the response.                                                                                                                                                                                                                                                             | [src/batteries/llm/openai\_chat\_completions/types.ts:308](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L308) |
|  `reasoning?`                 | `string` | `null`                                                | Non-spec, provider-specific reasoning channel. Emitted by Ollama's `/v1` and current vLLM (which renamed `reasoning_content` → `reasoning`); see [OpenAIChatCompletionsAdapterOptions.reasoningFieldPrecedence](OpenAIChatCompletionsAdapterOptions.md#property-reasoningfieldprecedence). | [src/batteries/llm/openai\_chat\_completions/types.ts:317](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L317) |
|  `reasoning_content?` | `string` | `null`                                                | De-facto field for model reasoning output.                                                                                                                                                                                                                                                 | [src/batteries/llm/openai\_chat\_completions/types.ts:312](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L312) |
|  `role?`                           | `"assistant"`                                                     | Role of the message author.                                                                                                                                                                                                                                                                | [src/batteries/llm/openai\_chat\_completions/types.ts:304](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L304) |
|  `tool_calls?`               | [`ChatCompletionsToolCallWire`](ChatCompletionsToolCallWire.md)\[] | The tool calls returned by the model.                                                                                                                                                                                                                                                      | [src/batteries/llm/openai\_chat\_completions/types.ts:321](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/openai_chat_completions/types.ts#L321) |
