# AnthropicLLMConfigEntry

## `autogen.oai.anthropic.AnthropicLLMConfigEntry`

Bases: `LLMConfigEntry`

### `api_type`

```python
api_type = 'anthropic'
```

### `max_tokens`

```python
max_tokens = Field(default=4096, ge=1)
```

### `temperature`

```python
temperature = Field(default=None, ge=0.0, le=1.0)
```

### `top_p`

```python
top_p = Field(default=None, ge=0.0, le=1.0)
```

### `timeout`

```python
timeout = Field(default=None, ge=1)
```

### `top_k`

```python
top_k = Field(default=None, ge=1)
```

### `stop_sequences`

```python
stop_sequences = None
```

### `stream`

```python
stream = False
```

### `price`

```python
price = Field(default=None, min_length=2, max_length=2)
```

### `tool_choice`

```python
tool_choice = None
```

### `thinking`

```python
thinking = None
```

### `gcp_project_id`

```python
gcp_project_id = None
```

### `gcp_region`

```python
gcp_region = None
```

### `gcp_auth_token`

```python
gcp_auth_token = None
```

### `model`

```python
model = Field(..., min_length=1)
```

### `api_key`

```python
api_key = None
```

### `api_version`

```python
api_version = None
```

### `base_url`

```python
base_url = None
```

### `voice`

```python
voice = None
```

### `model_client_cls`

```python
model_client_cls = None
```

### `http_client`

```python
http_client = None
```

### `response_format`

```python
response_format = None
```

### `default_headers`

```python
default_headers = None
```

### `tags`

```python
tags = Field(default_factory=list)
```

### `model_config`

```python
model_config = ConfigDict(extra='allow', arbitrary_types_allowed=True)
```

### `create_client`

```python
create_client()
```

### `apply_application_config`

```python
apply_application_config(application_config)
```

Apply application level configurations.

### `check_base_url`

```python
check_base_url(v, info)
```

### `serialize_base_url`

```python
serialize_base_url(v)
```

### `serialize_api_key`

```python
serialize_api_key(v)
```

### `model_dump`

```python
model_dump(*args, exclude_none=True, **kwargs)
```

### `model_dump_json`

```python
model_dump_json(*args, exclude_none=True, **kwargs)
```

### `get`

```python
get(key, default=None)
```

### `items`

```python
items()
```

### `keys`

```python
keys()
```

### `values`

```python
values()
```
