---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/openai_responses/types/type-aliases/OpenAIResponsesToolChoice.md
description: >-
  Tool-choice directive accepted by this battery's v1 (a subset of the full wire
  union).
---

# Type Alias: OpenAIResponsesToolChoice

```ts
type OpenAIResponsesToolChoice =
  | "none"
  | "auto"
  | "required"
  | {
      name: string;
      type: "function";
    };
```

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

Tool-choice directive accepted by this battery's v1 (a subset of the full wire union).
