{"uid":"cap_TKSJ3jgFsG23DusqAJq6I","slug":"animica-media-image-generation-api-97eb117e","name":"Animica Media Image Generation API","description":"Text-to-image, rendered by an online GPU miner. Rendered by the Animica GPU-miner queue. Sold only while a miner for the requested kind is online — the catalog reports available:false and the endpoint answers 503 otherwise. Returns a job handle immediately (rendering is asynchronous); polling the returned poll_url is free. Kinds: image.","url":"https://animica.dev/x402/media/image","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"kind":{"type":"string","description":"one of: image (aliases accepted, e.g. \"video\", \"music\", \"upscale\")"},"params":{"type":"object","description":"optional per-kind parameters, clamped by the renderer"},"prompt":{"type":"string","description":"what to render; required except for upload-driven kinds"},"upload_ids":{"type":"array","description":"ids from /api/mkt/v1/media/uploads, for image-to-video and the edit kinds"}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002152","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.002152/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002152","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002152","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ziXJBpRS-0cek0H1SRKbo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002152","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Asynchronously generates an image (or triggers other media rendering like video, music, or upscale) from a text prompt via a pay-per-call x402 endpoint, returning a job handle to poll for the result.","exampleAgentPrompt":"Generate an image of a sunlit Japanese tea garden with cherry blossoms reflected in a koi pond — submit it as an image kind and poll until it's ready.","exampleUseCases":[{"title":"AI illustration for blog post","prompt":"Create an image of a futuristic city skyline at dusk with neon lights and flying cars — I need it for a blog article header, so make it cinematic and wide."},{"title":"Product concept visualization","prompt":"Generate a product render of a sleek, minimal white ceramic coffee mug on a marble countertop with soft morning light — photo-realistic style."},{"title":"Fantasy character art for game","prompt":"Make an image of a female elf warrior in silver armor standing in a dark enchanted forest, dramatic lighting, detailed fantasy art style."}],"resultDescription":"A JSON job handle containing job_id, kind, status, position in queue, miners_online count, a poll_url to check progress, and a message. Since rendering is asynchronous, the agent must GET the poll_url (free, no payment required) repeatedly until status is 'done', at which point the rendered image artifact URL becomes available.","failureModes":["Missing required 'prompt' field returns an error (prompt is required for image kind)","Invalid 'kind' value may be rejected or silently aliased","Payment failure via x402 protocol results in 402 response and no job is created","Queue congestion may result in high position values and long wait times","Polling the poll_url after job expiry may return a 404 or expired status","Upload IDs that don't exist or belong to another user may cause rendering failure"],"whenToPreferThis":"Choose this endpoint when you need to generate images (or other media) via a pay-per-call micropayment model using x402/USDC without needing a separate OpenAI or Stability AI API key. It is especially suited for AI agents with built-in x402 payment capabilities, or when you want to avoid subscription costs and pay only per generation at ~$0.0065 per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T17:51:36.238Z","isFirstParty":false}