# ModelProfile

> **Class** in `langchain_core`

📖 [View in docs](https://reference.langchain.com/python/langchain-core/language_models/model_profile/ModelProfile)

Model profile.

!!! warning "Beta feature"

    This is a beta feature. The format of model profiles is subject to change.

Provides information about chat model capabilities, such as context window sizes
and supported features.

## Signature

```python
ModelProfile()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    name: str,
    status: str,
    release_date: str,
    last_updated: str,
    open_weights: bool,
    max_input_tokens: int,
    text_inputs: bool,
    image_inputs: bool,
    image_url_inputs: bool,
    pdf_inputs: bool,
    audio_inputs: bool,
    video_inputs: bool,
    image_tool_message: bool,
    pdf_tool_message: bool,
    max_output_tokens: int,
    reasoning_output: bool,
    text_outputs: bool,
    image_outputs: bool,
    audio_outputs: bool,
    video_outputs: bool,
    tool_calling: bool,
    tool_choice: bool,
    structured_output: bool,
    attachment: bool,
    temperature: bool,
)
```

| Name | Type |
|------|------|
| `name` | `str` |
| `status` | `str` |
| `release_date` | `str` |
| `last_updated` | `str` |
| `open_weights` | `bool` |
| `max_input_tokens` | `int` |
| `text_inputs` | `bool` |
| `image_inputs` | `bool` |
| `image_url_inputs` | `bool` |
| `pdf_inputs` | `bool` |
| `audio_inputs` | `bool` |
| `video_inputs` | `bool` |
| `image_tool_message` | `bool` |
| `pdf_tool_message` | `bool` |
| `max_output_tokens` | `int` |
| `reasoning_output` | `bool` |
| `text_outputs` | `bool` |
| `image_outputs` | `bool` |
| `audio_outputs` | `bool` |
| `video_outputs` | `bool` |
| `tool_calling` | `bool` |
| `tool_choice` | `bool` |
| `structured_output` | `bool` |
| `attachment` | `bool` |
| `temperature` | `bool` |


## Properties

- `name`
- `status`
- `release_date`
- `last_updated`
- `open_weights`
- `max_input_tokens`
- `text_inputs`
- `image_inputs`
- `image_url_inputs`
- `pdf_inputs`
- `audio_inputs`
- `video_inputs`
- `image_tool_message`
- `pdf_tool_message`
- `max_output_tokens`
- `reasoning_output`
- `text_outputs`
- `image_outputs`
- `audio_outputs`
- `video_outputs`
- `tool_calling`
- `tool_choice`
- `structured_output`
- `attachment`
- `temperature`

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/8fec4e7ceee2c368b068c49f9fed453276e210e7/libs/core/langchain_core/language_models/model_profile.py#L13)