{"uid":"cap_ukebzzMvyEdhyFxmVPFiN","slug":"aayat-ai-image-caption-description-c376040f","name":"Aayat AI Image Caption & Description","description":"Describe an image for an AI agent: a caption (short) or a detailed description of the scene, objects, text, colours and layout, plus alt text. JPEG, PNG, GIF or WebP up to 5 MB from a public URL. People are described generically, never identified.","url":"https://aayatai.com/image/caption?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048,"description":"Public image URL (JPEG, PNG, GIF or WebP, up to 5 MB)."},"detail":{"enum":["short","detailed"],"type":"string","default":"short","description":"short = one or two sentences; detailed = a full description."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["caption","altText","model"],"properties":{"url":{"type":"string"},"model":{"type":"string"},"trust":{"type":"object","description":"Third-party text, cleaned: read trust.notice; removed = what we stripped."},"altText":{"type":"string"},"caption":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.008","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.008/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.008","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KxT72ieuJKJ6-Gb1fYbeE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.008","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates a short caption or detailed scene description plus alt text for any public image URL (JPEG, PNG, GIF, WebP up to 5 MB), describing objects, text, colours, and layout without identifying people.","exampleAgentPrompt":"Can you give me a detailed description of this image — what objects, text, colours, and layout are visible? Here's the URL: https://example.com/photo.jpg","exampleUseCases":[{"title":"Accessibility alt text for web images","prompt":"I need alt text for this image on our website so screen readers can describe it to visually impaired users — here's the URL: https://myblog.com/uploads/hero-banner.png"},{"title":"Caption for social media post","prompt":"Write me a short one-sentence caption for this product photo I want to post: https://mystore.com/images/new-sneaker.jpg"},{"title":"Detailed scene analysis for AI pipeline","prompt":"Give me a full detailed description of everything in this image — objects, colours, text, layout, the works — so I can feed it into my content moderation workflow: https://cdn.example.com/user-upload-4821.webp"}],"resultDescription":"Returns a JSON object containing: a 'caption' field (one to two sentences for short mode, or a full paragraph for detailed mode describing the scene, objects, visible text, colours, and layout), an 'altText' field suitable for HTML alt attributes, the 'model' name used for inference, and the original 'url' echoed back. People in the image are described generically (e.g. 'a person standing') without identification.","failureModes":["Image URL is not publicly accessible or returns a non-200 status — endpoint cannot fetch the image","Image format is not JPEG, PNG, GIF, or WebP — unsupported format error","Image exceeds 5 MB file size limit — request rejected","Invalid or malformed URL provided — validation error","Transient network timeout fetching the remote image — retry may succeed","Payment not attached or insufficient — x402 payment required response"],"whenToPreferThis":"Choose this endpoint when you need programmatic image captioning or alt text generation from a public URL without setting up your own vision model. It is well-suited for accessibility pipelines, content moderation enrichment, social media automation, or any agent workflow that needs to understand image content without identifying individuals. Prefer it over general LLM vision calls when you want a pay-per-use, no-infrastructure-required solution with privacy-safe people handling.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:44:59.548Z","isFirstParty":false,"canonicalSlug":"aayat-ai-image-caption-description-c376040f"}