Finish the picker's image
vectorize_imageCard only: PerfectVector's picker card finishes, confirms or retries the image the user chose in it.
Models: never call this; use check_price, then convert_to_svg. It converts only images chosen in the picker, or, for chats that still list PerfectVector's earlier tools, an image whose price an earlier call showed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "vectorize_image"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | No | ||
| confirm | No | ||
| image_url | No | A public https link to a PNG, JPEG or WebP. | |
| upload_id | No | ||
| request_key | No | ||
| conversion_id | No | ||
| dont_ask_again | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Set when the call could not proceed. | |
| status | No | ||
| message | Yes | The reply's text without its IDs and SVG text, for hosts that show only this. | |
| file_name | No | ||
| retryable | No | ||
| svg_bytes | No | ||
| path_count | No | ||
| svg_inline | No | The SVG text is in the reply's text, never in these fields. | |
| color_count | No | ||
| next_action | Yes | What to do next; guidance, never spending permission. | |
| request_key | No | ||
| download_url | No | ||
| conversion_id | No | ||
| price_credits | No | ||
| credits_charged | No | Credits charged by this call only. | |
| credits_available | No | The balance afterwards. | |
| download_expires_at | No | ||
| retry_after_seconds | No | ||
| ask_before_converting | No |