imagepeek: neural 2x upscale
upscale_imageimagepeek: Upscale a small image 2x with a neural model. Returns creates a 2x neural derivative of one PNG, JPEG or WebP using offline QuickSRNet Small (BSD-3-Clause). Neural x2 derivative, not recovered detail or OCR. PNG/JPEG/WebP <=250000 pixels, 2048 per side; output PNG <=1 MP. EXIF oriented, alpha white, frame 0. Failures not charged.. Up to 45 s. Price: USD 0.01. No free tier.
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": "upscale_image"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public http(s) URL of the image (at most 10 MB; private, internal and IP-literal hosts are refused); or use image_base64. | |
| output | No | base64 (default): inline. url: stored for 24 hours; link, metadata. | base64 |
| image_base64 | No | The image as standard or url-safe base64 (at most 10 MB decoded; a data:image/...;base64, prefix is fine); or use url. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public link. | |
| bytes | No | Bytes. | |
| error | No | Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object. | |
| input | No | ||
| notes | No | ||
| scale | No | ||
| width | No | ||
| format | No | ||
| height | No | ||
| sha256 | No | SHA-256. | |
| source | No | ||
| final_url | No | ||
| operation | No | ||
| expires_at | No | UTC expiry. | |
| source_url | No | ||
| data_base64 | No | ||
| content_type | No | MIME type. |