{"uid":"cap_wHoH9hUPVl2uJCFwk3y1C","slug":"webber-sites-image-description-vision-ai-fdfd2fe0","name":"Webber Sites Image Description (Vision AI)","description":"IMAGE DESCRIPTION (vision AI) — POST {url} or {image_base64} and get back what is IN the image: a detailed description, notable objects, visible text transcribed, colors, and style. Or ask a specific {question} about the image ('what error is on this screen?'). PNG/JPEG/GIF/WebP up to 5 MB. For agents without eyes: alt text, screenshot triage, image search and moderation. Fast vision model; the x402 payment IS the auth.","url":"https://api.webbersites.com/api/describe-image","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{"url":{"type":"string","description":"Public http(s) URL of the image (png, jpeg, gif, webp; max 5 MB)"},"question":{"type":"string","description":"Optional specific question about the image, up to 500 chars — replaces the default full description"},"image_base64":{"type":"string","description":"Alternative to url: the image as base64 (data URI accepted)"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"model":{"type":"string"},"usage":{"type":"object"},"description":{"type":"string","description":"the answer — full description, or the answer to your question"},"input_bytes":{"type":"number"},"content_type":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"model":"gemini-2.5-flash-lite","description":"A red-brick storefront at dusk. Visible text: 'OPEN 7 DAYS'. Notable objects: awning, bicycle. Dominant colors: brick red, teal.","input_bytes":48211,"content_type":"image/jpeg"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_MZ7VlzsH8_-g0x77XDc4g","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes an image by URL or base64 and returns a detailed description, detected objects, transcribed visible text, colors, style, and answers to specific questions about the image.","exampleAgentPrompt":"Look at this screenshot and tell me what error message is on the screen — here's the image URL: https://example.com/screenshot.png","exampleUseCases":null,"resultDescription":"Returns a detailed natural-language description of the image including notable objects, any visible text (transcribed), dominant colors, and visual style. If a specific question was asked, it answers that question directly. Useful for alt text generation, screenshot triage, content moderation, and image search indexing.","failureModes":["Image URL unreachable or returns non-image content — request fails with error","Image exceeds 5 MB size limit — rejected","Unsupported format (e.g. TIFF, BMP) — rejected","Ambiguous or low-resolution image may yield vague descriptions","Network timeout fetching remote image URL"],"whenToPreferThis":"Choose this endpoint when you need to understand the content of an image — extracting visible text, identifying objects, generating alt text, triaging screenshots, or answering specific visual questions. Ideal for agents that lack native vision capabilities and need to interpret images from URLs or base64 data. Payment via x402 serves as auth, so no API key management is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:46:38.476Z","isFirstParty":false}