ApiframeApiframe Docs
Image GenerationIdeogram

Ideogram V3 Quality

Highest-quality third-generation Ideogram model with style presets and references.

Use in Apiframe Studio

POST /v2/images/generatemodel: "ideogram-v3-quality"

The highest-quality V3 model — optimized for maximum fidelity and detail. Best for production-ready images where quality is paramount.

See Image Generation overview for common request fields, response format, and error codes.

Model-specific parameters

ParameterTypeDescription
ideogramParams.aspect_ratiostringAspect ratio. Values: "1:1", "16:9", "9:16", "4:3", "3:4", "3:2", "2:3", "16:10", "10:16", "3:1", "1:3"
ideogramParams.resolutionstringImage resolution (e.g. "1024x1024"). Use "None" for default
ideogramParams.seedintegerRandom seed for reproducible generation
ideogramParams.style_typestringStyle type. Values: "None", "Auto", "General", "Realistic", "Design"
ideogramParams.magic_prompt_optionstringMagic prompt enhancement. Values: "Auto", "On", "Off"
ideogramParams.style_presetstringArtistic style preset (e.g. "Pop Art", "Watercolor", "Art Deco", "Bauhaus", "80s Illustration", and many more)
ideogramParams.style_reference_imagesstring[]Array of up to 3 image URLs to use as style references
ideogramParams.imagestringImage URL for inpainting (use with mask)
ideogramParams.maskstringMask URL for inpainting

Credit cost

Credits per generation
16

Example result

Once the job is COMPLETED, the result object on GET /v2/jobs/:id looks like:

{
  "images": [
    "https://cdn2.apiframe.ai/images/a1b2c3d4-e5f6-7890-abcd-ef1234567890-1.png"
  ]
}

See Result format for field details.

Code examples

curl -X POST https://api.apiframe.ai/v2/images/generate \
  -H "X-API-Key: afk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Photorealistic product shot of a luxury watch on marble",
    "model": "ideogram-v3-quality",
    "ideogramParams": {
      "aspect_ratio": "1:1",
      "style_type": "Realistic"
    }
  }'
import requests

response = requests.post(
    "https://api.apiframe.ai/v2/images/generate",
    headers={
        "X-API-Key": "afk_your_api_key_here",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "Photorealistic product shot of a luxury watch on marble",
        "model": "ideogram-v3-quality",
        "ideogramParams": {
            "aspect_ratio": "1:1",
            "style_type": "Realistic",
        },
    },
)
print(response.json())
const response = await fetch("https://api.apiframe.ai/v2/images/generate", {
  method: "POST",
  headers: {
    "X-API-Key": "afk_your_api_key_here",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    prompt: "Photorealistic product shot of a luxury watch on marble",
    model: "ideogram-v3-quality",
    ideogramParams: { aspect_ratio: "1:1", style_type: "Realistic" },
  }),
});
console.log(await response.json());

Try it

POST/v2/images/generateTry it

On this page