# MessageInputContentChunksInner
## Properties
**r#type** | Option<**Type**> | (enum: text, image_url, tool_file, document_url, thinking) | [optional][default to Text]
**text** | **String** | |
**image_url** | [**models::ImageUrl**](ImageUrl.md) | |
**tool** | [**models::Tool1**](Tool1.md) | |
**file_id** | **String** | |
**file_name** | Option<**String**> | | [optional]
**file_type** | Option<**String**> | | [optional]
**document_url** | **String** | |
**document_name** | Option<**String**> | | [optional]
**thinking** | [**Vec<models::ThinkingInner>**](ThinkingInner.md) | |
**closed** | Option<**bool**> | Whether the thinking chunk is closed or not. Currently only used for prefixing. | [optional][default to true]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)