> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # UpdatePrivateEndpointSettingsRequestToolChoice ## Example Usage ```typescript theme={null} import { UpdatePrivateEndpointSettingsRequestToolChoice } from "@openrouter/sdk/models"; let value: UpdatePrivateEndpointSettingsRequestToolChoice = {}; ``` ## Fields | Field | Type | Required | Description | | - | - | - | - | | `auto` | *boolean* | ➖ | Accepts `tool_choice: "auto"`. | | `function` | *boolean* | ➖ | Accepts a named function in `tool_choice`. | | `none` | *boolean* | ➖ | Accepts `tool_choice: "none"`. | | `required` | *boolean* | ➖ | Accepts `tool_choice: "required"`. |