{"uid":"cap_l_oH4hgxaKgXVlB06JXDU","slug":"venice-ai-image-generation-openai-compatible-a41d32c1","name":"Venice AI Image Generation (OpenAI-Compatible)","description":"OpenAI-compatible image generation.","url":"https://api.venice.ai/api/v1/images/generations","method":"POST","headers":{},"bodySchema":{"type":"object","required":["prompt"],"properties":{"n":{"type":"integer","default":1,"example":1,"maximum":1,"minimum":1,"nullable":true,"description":"Number of images to generate. Venice presently only supports 1 image per request."},"size":{"enum":["auto","256x256","512x512","1024x1024","1536x1024","1024x1536","1792x1024","1024x1792"],"type":"string","default":"auto","example":"1024x1024","nullable":true,"description":"Size of generated images. Default is 1024x1024"},"user":{"type":"string","example":"user123","description":"This parameter is not used in Venice image generation but is supported for compatibility with OpenAI API"},"model":{"type":"string","default":"default","example":"grok-imagine-image","description":"The model to use for image generation. Defaults to Venice's default image model. If a non-existent model is specified (ie an OpenAI model name), it will default to Venice's default image model."},"style":{"enum":["vivid","natural"],"type":"string","default":"natural","example":"natural","nullable":true,"description":"This parameter is not used in Venice image generation but is supported for compatibility with OpenAI API"},"prompt":{"type":"string","example":"A beautiful sunset over mountain ranges","maxLength":1500,"minLength":1,"description":"A text description of the desired image."},"quality":{"enum":["auto","high","medium","low","hd","standard"],"type":"string","default":"auto","example":"auto","nullable":true,"description":"This parameter is not used in Venice image generation but is supported for compatibility with OpenAI API"},"background":{"enum":["transparent","opaque","auto"],"type":"string","default":"auto","example":"auto","nullable":true,"description":"This parameter is not used in Venice image generation but is supported for compatibility with OpenAI API"},"moderation":{"enum":["low","auto"],"type":"string","default":"auto","example":"auto","nullable":true,"description":"auto enables safe venice mode which will blur out adult content. low disables safe venice mode."},"output_format":{"enum":["jpeg","png","webp"],"type":"string","default":"png","example":"png","description":"Output format for generated images"},"response_format":{"enum":["b64_json","url"],"type":"string","default":"b64_json","example":"b64_json","nullable":true,"description":"Response format. URL will be a data URL."},"output_compression":{"type":"integer","default":100,"maximum":100,"minimum":0,"nullable":true,"description":"This parameter is not used in Venice image generation but is supported for compatibility with OpenAI API"}},"additionalProperties":false},"responseSchema":{"type":"object","required":["created","data"],"properties":{"data":{"type":"array","items":{"anyOf":[{"type":"object","required":["b64_json"],"properties":{"b64_json":{"type":"string","example":"iVBORw0KGgoAAAANSUhEUgAA...","description":"Base64-encoded JSON string of the generated image"}}},{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...","description":"Data URL of the generated image"}}}]}},"created":{"type":"integer","example":1713833628,"description":"Unix timestamp for when the request was created"}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"10","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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":"$10/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"10","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_n9jMrv7R4BQlhbT7Qo6BU","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"10","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates images from a text prompt using Venice's AI models via an OpenAI-compatible endpoint, returning base64 or data URL images.","exampleAgentPrompt":"Generate an image of a beautiful sunset over mountain ranges at 1024x1024 resolution using Venice AI's default image model, with natural style and auto moderation.","exampleUseCases":null,"resultDescription":"Returns a JSON object with a 'created' Unix timestamp and a 'data' array containing either a base64-encoded image string (b64_json) or a data URL string (url) of the generated image.","failureModes":["402 Payment Required — insufficient USDC balance; response includes top-up instructions","400 Bad Request — prompt missing or exceeds 1500 character limit","400 Bad Request — invalid size enum value provided","Model not found — falls back to Venice default image model silently","Moderation rejection — prompt flagged and image blurred or refused under auto moderation"],"whenToPreferThis":"Choose this endpoint when you need a drop-in OpenAI images/generations replacement that runs on Venice AI infrastructure, especially when privacy or unrestricted generation matters, or when you are already using the OpenAI SDK and want minimal code changes. Prefer the native Venice image endpoint for access to Venice's full feature set.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:34:18.722Z","isFirstParty":false}