---
title: "ChatToolChoice"
---

Tool choice configuration


## Supported Types

### `components.ChatToolChoiceNone`

```python
value: components.ChatToolChoiceNone = /* values here */
```

### `components.ChatToolChoiceAuto`

```python
value: components.ChatToolChoiceAuto = /* values here */
```

### `components.ChatToolChoiceRequired`

```python
value: components.ChatToolChoiceRequired = /* values here */
```

### `components.ChatNamedToolChoice`

```python
value: components.ChatNamedToolChoice = /* values here */
```

### `components.ChatServerToolChoice`

```python
value: components.ChatServerToolChoice = /* values here */
```

