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 |
|---|---|
| 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 |
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