{"api":"v1","generated_at":"2026-09-15T19:49:09.577Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/x402-agentutility-ai-image-generate-e2915d","pinned_page":"https://tollindex.com/e/x402-agentutility-ai-image-generate-e2915d/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"x402-agentutility-ai-image-generate-e2915d","canonical_url":"https://x402.agentutility.ai/image-generate","resource":"https://x402.agentutility.ai/image-generate","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Turn an approved image brief into a controlled next PNG when an agent needs to iterate without losing the prompt setup. Send a text prompt with optional width, height, tier, model, seed, and negative prompt; receive a hosted image URL plus the resolved model, final dimensions, prompt, seed, and timing. Venice is primary, with automatic fal.ai Z-Image Turbo failover after a definitive provider error. Keep the canvas, tier, and seed from an approved response fixed, then change one prompt detail for the next paid image pass. Choose fast for drafts, creative for campaign artwork, anime for illustration, or sd35 for Stable Diffusion-style output. Use it as an AI image generator API, repeatable text-to-image API, prompt-to-PNG API, or hosted image-production endpoint.","service_name":"AgentUtility.ai","declared_category":null,"declared_tags":["synthforge","image","generate"],"route_template":null,"registry_updated":"2026-09-05T04:19:34.589Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"image generate","category":"media","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.011 USDC","amount_units":0.011,"decimals_known":true,"pay_to":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_name":null,"symbol":"USDC","decimals":6,"amount_display":"0.011 USDC","amount_units":0.011,"decimals_known":true,"pay_to":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-09-05T04:19:34.354Z"},"validation":{"latest":{"observed_at":"2026-09-15T06:49:07.424Z","state":"fail","failed_checks":["endpoint_reachable"],"endpoint_http_status":null,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":3,"ratio":0.6},{"days":30,"observed":5,"passed":3,"ratio":0.6},{"days":90,"observed":5,"passed":3,"ratio":0.6}],"history_90d":[{"observed_at":"2026-09-15T06:49:07.424Z","state":"fail","failed_checks":["endpoint_reachable"],"run_id":"daily-2026-09-15","state_changed":true},{"observed_at":"2026-09-14T06:16:51.455Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T06:07:38.685Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T08:25:05.012Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":true},{"observed_at":"2026-09-11T14:11:55.842Z","state":"fail","failed_checks":["endpoint_reachable"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","page":"https://tollindex.com/seller/0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","endpoints":53,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["synthforge","image","generate"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","amount":"11000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","amount":"11000","scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","maxTimeoutSeconds":300}],"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","quality":{"lastCalledAt":"2026-09-05T04:19:34.354Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://x402.agentutility.ai/image-generate","extensions":{"bazaar":{"info":{"input":{"body":{"seed":481516,"tier":"fast","width":1024,"height":1024,"prompt":"Studio product photo of a matte black smart notebook on a warm off-white surface, soft side light, no text"},"type":"http","method":"POST","bodyType":"json"},"output":{"type":"json","example":{"seed":null,"tier":"fast","model":"z-image-turbo","width":1024,"height":1024,"prompt":"Studio product photo of a matte black smart notebook on a warm off-white surface, soft side light, no text","source":"venice","image_url":"https://v3.fal.media/files/abc/xyz/image.png","elapsed_ms":3200,"venice_request_id":"ven_4f8a2b..."}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"required":["prompt"],"properties":{"seed":{"type":"number","description":"Random seed. Optional."},"tier":{"enum":["fast","creative","anime","sd35"],"type":"string","description":"Model shorthand. Default 'fast'."},"model":{"type":"string","description":"Override the model. Must be one of: z-image-turbo, chroma, wai-Illustrious, venice-sd35."},"steps":{"type":"number","description":"Diffusion steps. Optional; depends on model."},"width":{"type":"number","description":"Output width in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024."},"height":{"type":"number","description":"Output height in pixels. Range [256, 1024], snapped to multiples of 16. Default 1024."},"prompt":{"type":"string","description":"Image description. Up to 2000 chars."},"cfg_scale":{"type":"number","description":"Classifier-free guidance scale. Optional."},"negative_prompt":{"type":"string","description":"Negative prompt. Optional, up to 1000 characters."}}},"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","required":["image_url","model","width","height","source"],"properties":{"seed":{"type":["number","null"],"description":"Seed reported by the provider, when available."},"tier":{"enum":["fast","creative","anime","sd35"],"type":"string"},"model":{"type":"string","description":"Model that produced the image. Fallback responses name fal-ai/z-image/turbo."},"width":{"type":"number","description":"Final image width in pixels."},"height":{"type":"number","description":"Final image height in pixels."},"prompt":{"type":"string","description":"Original caller prompt."},"source":{"enum":["venice","fal-ai"],"type":"string","description":"Provider that produced the image."},"image_url":{"type":"string","description":"HTTPS URL for the generated PNG."},"elapsed_ms":{"type":"number","description":"Elapsed handler time in milliseconds."},"fallback_from":{"enum":["venice"],"type":"string","description":"Primary provider replaced by the fallback."},"fal_request_id":{"type":["string","null"],"description":"fal.ai request ID, present when available on fallback."},"fallback_reason":{"type":"string","description":"Bounded reason code that triggered the fallback."},"requested_model":{"type":"string","description":"Requested Venice model, present when fal.ai handled a fallback."},"venice_request_id":{"type":["string","null"],"description":"Venice request ID, or null for a fal.ai fallback."}}}}}}},"related":["/image-asset-pipeline","/social-image-pack","/image-generate-localize"],"discoverable":true},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"a":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"App builder code"},"s":{"type":"array","items":{"type":"string","pattern":"^[a-z0-9_]{1,32}$"},"description":"Service builder codes"},"w":{"type":"string","pattern":"^[a-z0-9_]{1,32}$","description":"Wallet builder code"}},"additionalProperties":false}}},"description":"Turn an approved image brief into a controlled next PNG when an agent needs to iterate without losing the prompt setup. Send a text prompt with optional width, height, tier, model, seed, and negative prompt; receive a hosted image URL plus the resolved model, final dimensions, prompt, seed, and timing. Venice is primary, with automatic fal.ai Z-Image Turbo failover after a definitive provider error. Keep the canvas, tier, and seed from an approved response fixed, then change one prompt detail for the next paid image pass. Choose fast for drafts, creative for campaign artwork, anime for illustration, or sd35 for Stable Diffusion-style output. Use it as an AI image generator API, repeatable text-to-image API, prompt-to-PNG API, or hosted image-production endpoint.","lastUpdated":"2026-09-05T04:19:34.589Z","serviceName":"AgentUtility.ai","x402Version":2}]}}