Model profile.
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.
ModelProfile()| 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 |
Human-readable model name.
Model status (e.g., 'active', 'deprecated').
Model release date (ISO 8601 format, e.g., '2025-06-01').
Date the model was last updated (ISO 8601 format).
Whether the model weights are openly available.
Maximum context window (tokens)
Whether text inputs are supported.
Whether image inputs are supported.
Whether image URL inputs are supported.
Whether PDF inputs are supported.
Whether audio inputs are supported.
Whether video inputs are supported.
Whether images can be included in tool messages.
Whether PDFs can be included in tool messages.
Maximum output tokens
Whether the model supports reasoning / chain-of-thought
Whether text outputs are supported.
Whether image outputs are supported.
Whether audio outputs are supported.
Whether video outputs are supported.
Whether the model supports tool calling
Whether the model supports tool choice
Whether the model supports a native structured output feature
Whether the model supports file attachments.
Whether the model supports a temperature parameter.