validate_multimodal_request
Check if a multimodal AI request with images and files is supported by the specified model before processing.
Instructions
Validate if a multimodal request is supported.
Args:
model: Model name to validate
image_count: Number of images in request
file_count: Number of files in request
provider: Optional provider name
Returns:
Validation result
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | ||
| image_count | No | ||
| file_count | No | ||
| provider | No |
Input Schema (JSON Schema)
{
"properties": {
"file_count": {
"default": 0,
"title": "File Count",
"type": "integer"
},
"image_count": {
"default": 0,
"title": "Image Count",
"type": "integer"
},
"model": {
"title": "Model",
"type": "string"
},
"provider": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Provider"
}
},
"required": [
"model"
],
"type": "object"
}