take_screenshot
Capture a screenshot of any monitor and optionally describe its contents using AI vision models like Florence-2 or MiniCPM-V.
Instructions
Capture a screenshot and optionally describe it using Florence-2.
Args: output_path: Path to save the screenshot PNG. If None, saves to a temp file. monitor: Monitor index (0 = all monitors combined, 1 = primary, etc.). describe: If True, also run describe_screenshot on the captured image. model_mode: 'fast' for Florence-2 (default), 'deep' for MiniCPM-V 4.6 (better document understanding).
Returns: Dict with path, width, height, monitor, and optionally regions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| monitor | No | ||
| describe | No | ||
| model_mode | No | fast | |
| output_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||