{
  "data": {
    "category": {
      "area": "content",
      "capabilities": [
        "image.generate",
        "image.edit",
        "image.upscale",
        "image.vector"
      ],
      "description": "Text-to-image and image editing models behind an API, from the labs that train them and the model platforms that host many of them. Compared on price per image, resolution, edit and reference-image support, text rendering, licence of the output and content rules.",
      "indexed": [
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/agentbrush-mcp-server.json",
          "kind": "mcp",
          "name": "agentbrush.dev MCP server",
          "slug": "agentbrush-mcp-server",
          "url": "https://www.anchorterminal.com/tools/agentbrush-mcp-server"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/fluxdots-mcp.json",
          "kind": "mcp",
          "name": "fluxdots.com MCP server",
          "slug": "fluxdots-mcp",
          "url": "https://www.anchorterminal.com/tools/fluxdots-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/gency-mcp.json",
          "kind": "mcp",
          "name": "gency-mcp",
          "slug": "gency-mcp",
          "url": "https://www.anchorterminal.com/tools/gency-mcp"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/alderflux-msgmesh.json",
          "kind": "mcp",
          "name": "MsgMesh",
          "slug": "alderflux-msgmesh",
          "url": "https://www.anchorterminal.com/tools/alderflux-msgmesh"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tradallo-reputation.json",
          "kind": "mcp",
          "name": "reputation",
          "slug": "tradallo-reputation",
          "url": "https://www.anchorterminal.com/tools/tradallo-reputation"
        },
        {
          "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/vidofy-mcp.json",
          "kind": "mcp",
          "name": "Vidofy",
          "slug": "vidofy-mcp",
          "url": "https://www.anchorterminal.com/tools/vidofy-mcp"
        }
      ],
      "indexedCount": 6,
      "json": "https://www.anchorterminal.com/categories/image-generation.json",
      "name": "Image generation",
      "slug": "image-generation",
      "test": "",
      "title": "Image generation for AI agents",
      "toolCount": 12,
      "tools": [
        "openai-image-api",
        "fal-image",
        "black-forest-labs",
        "bria",
        "seedream-on-byteplus-modelark",
        "recraft",
        "replicate-image",
        "ideogram",
        "adobe-firefly",
        "stability-ai-image",
        "leonardo-ai",
        "google-imagen"
      ],
      "url": "https://www.anchorterminal.com/categories/image-generation"
    },
    "faq": [
      {
        "answer": "OpenAI Image API has the highest benchmark score of the 11 ranked image generation, 72.4 (BB). fal image models is second with 65.2 (B).",
        "question": "What are the highest-rated image generation for AI agents?"
      },
      {
        "answer": "1 of the 11 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.",
        "question": "How many image generation are agent-ready?"
      },
      {
        "answer": "None of the ranked listings here accepts x402 for its main call yet.",
        "question": "Which image generation accept x402 payments?"
      },
      {
        "answer": "By the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.",
        "question": "How is this list ranked?"
      }
    ],
    "howToChoose": [
      {
        "label": "Price per image",
        "detail": "Check the price per image for each model at the resolution you need, because prices vary by model and output size."
      },
      {
        "label": "Output licence and provenance",
        "detail": "Check the licence on generated images and whether provenance metadata is attached, because an agent publishing images for a client needs clear rights to reuse them."
      },
      {
        "label": "Edit and reference inputs",
        "detail": "Check whether the model edits an existing image and accepts reference images, since an agent keeping a character or brand consistent across renders depends on both."
      },
      {
        "label": "Legible text in images",
        "detail": "Check how reliably the model renders text in images, because an agent that prints labels or copy onto pictures needs the words to come out readable."
      }
    ],
    "picks": [
      {
        "also": {
          "name": "fal image models",
          "slug": "fal-image",
          "why": "B, 65.2/100"
        },
        "name": "OpenAI Image API",
        "need": "Highest score overall",
        "slug": "openai-image-api",
        "why": "BB, 72.4/100 on the benchmark"
      },
      {
        "name": "Bria API",
        "need": "Reliability",
        "slug": "bria",
        "why": "83/100 on reliability, against 80 for the overall leader"
      },
      {
        "name": "Bria API",
        "need": "Agent ergonomics",
        "slug": "bria",
        "why": "76/100 on agent ergonomics, against 72 for the overall leader"
      },
      {
        "name": "fal image models",
        "need": "A hosted MCP endpoint",
        "slug": "fal-image",
        "why": "remote MCP server, nothing to install"
      }
    ],
    "ranked": 11,
    "shortlist": [
      {
        "bestFor": "General-purpose generation and editing for agents already on OpenAI, especially multi-turn edits through the Responses tool.",
        "grade": "BB",
        "name": "OpenAI Image API",
        "position": 1,
        "price": "Pay per use",
        "score": 72.4,
        "slug": "openai-image-api",
        "strengths": [
          "Generation, mask edits and multi-reference edits on the same models, via the Image API or the Responses tool",
          "Restricted keys can be limited to the image endpoints, with per-project spend limits",
          "No training on API data by default, 30-day abuse logs and Zero Data Retention eligibility for GPT Image models"
        ],
        "url": "https://www.anchorterminal.com/tools/openai-image-api",
        "verdict": "Generation, mask edits and multi-reference edits on the same models, via the Image API or the Responses tool. No per-image price for GPT Image 2.5, and the cost calculator doesn't cover it.",
        "weaknesses": [
          "No per-image price for GPT Image 2.5, and the cost calculator doesn't cover it",
          "Tier 1 accounts get 5 images a minute on GPT Image 2.5 Flare",
          "Base64-only responses put the whole image in the payload"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Agents that need to pick between many image models on one key and want price and schema in one fetch.",
        "grade": "B",
        "name": "fal image models",
        "position": 2,
        "price": "Pay per use",
        "score": 65.2,
        "slug": "fal-image",
        "strengths": [
          "Hundreds of image models, including FLUX, Nano Banana, GPT Image, Seedream, Recraft and Ideogram, on one key",
          "Per-model llms.txt with live schema and price",
          "Server errors (HTTP 500 and up) are never charged"
        ],
        "url": "https://www.anchorterminal.com/tools/fal-image",
        "verdict": "Hundreds of image models, including FLUX, Nano Banana, GPT Image, Seedream, Recraft and Ideogram, on one key. Billing units vary by model, per image, per megapixel or per token.",
        "weaknesses": [
          "Billing units vary by model, per image, per megapixel or per token",
          "New accounts limited to 2 concurrent requests",
          "No security.txt, no bug bounty found and no subprocessor list"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Agents that need multi-reference edits and a price ladder from drafts to final renders, and for EU data residency.",
        "grade": "B",
        "name": "Black Forest Labs FLUX API",
        "position": 3,
        "price": "$0.01 / credit",
        "score": 63.9,
        "slug": "black-forest-labs",
        "strengths": [
          "Per-image and per-megapixel prices published per model, from $0.014",
          "Up to 10 reference images and 4MP output on FLUX.2",
          "EU and US regional endpoints with a global endpoint that fails over"
        ],
        "url": "https://www.anchorterminal.com/tools/black-forest-labs",
        "verdict": "Per-image and per-megapixel prices published per model, from $0.014. Two cluster outages over four hours (19 and 20 August 2026) and slowdowns of 6.5 and 20 hours since.",
        "weaknesses": [
          "Two cluster outages over four hours (19 and 20 August 2026) and slowdowns of 6.5 and 20 hours since",
          "Result URLs expire after 10 minutes",
          "Prompts and uploads may be used for training unless you email an opt-out"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Teams that need image generation and editing with a stated training-data licence, C2PA marking and an indemnity (capped on Pay-as-you-go, unlimited on Enterprise), and product-shot or background work at volume.",
        "grade": "B",
        "name": "Bria API",
        "position": 4,
        "price": "$0.02 / call",
        "score": 63.7,
        "slug": "bria",
        "strengths": [
          "Per-image prices are public, from $0.018 for background removal to $0.03 for FIBO generation and FIBO Edit",
          "The free plan gives 100 calls on every endpoint with no card, at 10 requests a minute",
          "Each API has a downloadable OpenAPI 3.0 file, and every docs page is served as Markdown with an `llms.txt` index"
        ],
        "url": "https://www.anchorterminal.com/tools/bria",
        "verdict": "Per-image prices, 100 free calls without a card, OpenAPI files and Markdown docs make a first call quick, and the terms warrant that customer content is not used for training. Keys are organisation-wide with no scopes, and the API has no changelog or deprecation policy.",
        "weaknesses": [
          "API keys are organisation-wide with no scopes, and no spend cap was found in the reviewed documentation",
          "No API changelog or deprecation policy was found, and the OpenAPI files carry an empty version",
          "The streaming background removal WebSocket takes `api_token` as a URL query parameter"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Agents that need ByteDance's Seedream models first-hand, multi-reference edits, 4K output or layered PNG output at a published per-image price, for users outside the United States.",
        "grade": "D",
        "name": "Seedream on BytePlus ModelArk",
        "position": 5,
        "price": "Pay per use",
        "score": 53.8,
        "slug": "seedream-on-byteplus-modelark",
        "strengths": [
          "Per-image prices are public for five Seedream models, from $0.018 (5.0 flash) to $0.09 (5.0 pro above 1.5K), and failed or moderated images are not billed",
          "API keys are scoped to a project and can be limited to named model IDs or endpoints and to an IP allowlist",
          "Up to 14 reference images on Seedream 5.0 lite, 4.5 and 4.0, and up to 4K output (4096x4096) on those models"
        ],
        "url": "https://www.anchorterminal.com/tools/seedream-on-byteplus-modelark",
        "verdict": "Per-image prices from $0.018 are public, and API keys can be limited to named models and an IP allowlist. No status page, SLA or OpenAPI file was found, onboarding needs a browser sign-up, and BytePlus says its model services are not available in the United States.",
        "weaknesses": [
          "No status page, incident history or ModelArk SLA was found in the pages read",
          "No OpenAPI file, llms.txt or Markdown docs for agents were found. The docs site is drawn by script",
          "The model list says `seedream-5-0-lite` runs in eu-west-1, while the deprecation page says it was deactivated there on 10 September 2026"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Logos, icons and brand-consistent graphics where SVG matters.",
        "grade": "D",
        "name": "Recraft API",
        "position": 6,
        "price": "$0.004 / call",
        "score": 52.8,
        "slug": "recraft",
        "strengths": [
          "Native SVG vector generation, not traced raster",
          "Per-image prices published for every model and operation, from $0.007",
          "OpenAI-compatible endpoints, so OpenAI SDKs work with a new base URL"
        ],
        "url": "https://www.anchorterminal.com/tools/recraft",
        "verdict": "Native SVG vector generation, not traced raster. No changelog and no error reference.",
        "weaknesses": [
          "No changelog and no error reference",
          "security.txt expired on 2025-11-11, no bug bounty or certification found",
          "Result URLs are public to anyone holding the link for about 24 hours"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Best when an agent needs a specific community fine-tune or LoRA, or a broad catalogue on one token.",
        "grade": "D",
        "name": "Replicate image models",
        "position": 7,
        "price": "Pay per use",
        "score": 50.2,
        "slug": "replicate-image",
        "strengths": [
          "Fixed per-image prices on official models, from $0.003 for FLUX.1 schnell",
          "Thousands of community fine-tunes alongside the big labs' models",
          "OpenAPI spec plus a typed input schema for every model"
        ],
        "url": "https://www.anchorterminal.com/tools/replicate-image",
        "verdict": "Fixed per-image prices on official models, from $0.003 for FLUX.1 schnell. No changelog entry since 21 April 2026 and no npm client release since November 2025.",
        "weaknesses": [
          "No changelog entry since 21 April 2026 and no npm client release since November 2025",
          "Status page fetched on 2026-10-01 showed only April 2024 incidents",
          "Community models bill by GPU second and can hit cold boots"
        ],
        "where": "both",
        "x402": "no"
      },
      {
        "bestFor": "Images with text in them, such as posters, ads and packaging.",
        "grade": "D",
        "name": "Ideogram API",
        "position": 8,
        "price": "Pay per use",
        "score": 50,
        "slug": "ideogram",
        "strengths": [
          "Text rendering and layout control are the model's focus",
          "Flat per-image prices for Ideogram 4.0, $0.03 to $0.10",
          "Async endpoints with signed webhooks"
        ],
        "url": "https://www.anchorterminal.com/tools/ideogram",
        "verdict": "Text rendering and layout control are the model's focus. Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September.",
        "weaknesses": [
          "Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September",
          "No changelog, so model and endpoint changes aren't dated anywhere public",
          "No security.txt, bug bounty or certification found, and the API agreement dates from August 2024"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Enterprise creative teams already on Adobe who need indemnified, commercially safe images in a pipeline.",
        "grade": "D",
        "name": "Adobe Firefly API",
        "position": 9,
        "price": "Paid",
        "score": 49,
        "slug": "adobe-firefly",
        "strengths": [
          "OAuth server-to-server credentials exchanged for 24-hour bearer tokens",
          "Published OpenAPI 3.1 spec and a dated changelog that flags breaking changes",
          "Trained on licensed and public-domain content, with IP indemnity available to enterprise buyers"
        ],
        "url": "https://www.anchorterminal.com/tools/adobe-firefly",
        "verdict": "OAuth server-to-server credentials exchanged for 24-hour bearer tokens. Enterprise contract only. No self-serve sign-up and no public price list.",
        "weaknesses": [
          "Enterprise contract only. No self-serve sign-up and no public price list",
          "Default limit of 4 requests a minute per organisation",
          "Changelog's newest entry is 2026-04-24, and Image 5's endpoint isn't in it"
        ],
        "where": "hosted",
        "x402": "no"
      },
      {
        "bestFor": "Cheap, fixed-price editing operations for agents that need inpaint, outpaint or upscale as separate calls.",
        "grade": "E",
        "name": "Stability AI Image API",
        "position": 10,
        "price": "$0.01 / credit",
        "score": 42.3,
        "slug": "stability-ai-image",
        "strengths": [
          "Fixed price per call for every endpoint, published in credits",
          "25 free credits on sign-up",
          "Many editing endpoints (inpaint, outpaint, erase, recolour, relight, style transfer)"
        ],
        "url": "https://www.anchorterminal.com/tools/stability-ai-image",
        "verdict": "Fixed price per call for every endpoint, published in credits. No new image model we could date since SD 3.5 Flash in July 2025.",
        "weaknesses": [
          "No new image model we could date since SD 3.5 Flash in July 2025",
          "A major incident on 14 September 2026 returned elevated 500s on generation endpoints for 4 hours 8 minutes",
          "Official Python SDK is the legacy gRPC client, last released in May 2024"
        ],
        "where": "hosted",
        "x402": "no"
      }
    ],
    "updated": "2026-10-09"
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/best/image-generation/",
    "json": "https://www.anchorterminal.com/best/image-generation/index.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/best/image-generation/index.md",
    "slim": "https://www.anchorterminal.com/best/image-generation/index.min.md"
  },
  "markdown": "The 10 highest-scoring of 11 image generation on the Anchor benchmark, with a pick for each need and where each one falls short. Scores come from public evidence, re-checked as vendors change.\n\n- Ranked: 11 · agent-ready (BB or better): 1 · accept x402: 0 · hosted endpoints: 11\n- Full ranked table: https://www.anchorterminal.com/categories/image-generation.md\n- Head-to-head comparisons: https://www.anchorterminal.com/compare/image-generation/index.md (66)\n- Methodology: https://www.anchorterminal.com/benchmark/index.md\n\n## The shortlist\n\n| # | Tool | Grade | Score | Best for | Price | Where |\n| --- | --- | --- | --- | --- | --- | --- |\n| 1 | [OpenAI Image API](https://www.anchorterminal.com/tools/openai-image-api.md) | BB | 72.4 | General-purpose generation and editing for agents already on OpenAI, especially multi-turn edits through the Responses tool. | Pay per use | hosted |\n| 2 | [fal image models](https://www.anchorterminal.com/tools/fal-image.md) | B | 65.2 | Agents that need to pick between many image models on one key and want price and schema in one fetch. | Pay per use | hosted |\n| 3 | [Black Forest Labs FLUX API](https://www.anchorterminal.com/tools/black-forest-labs.md) | B | 63.9 | Agents that need multi-reference edits and a price ladder from drafts to final renders, and for EU data residency. | $0.01 / credit | hosted |\n| 4 | [Bria API](https://www.anchorterminal.com/tools/bria.md) | B | 63.7 | Teams that need image generation and editing with a stated training-data licence, C2PA marking and an indemnity (capped on Pay-as-you-go, unlimited on Enterprise), and product-shot or background work at volume. | $0.02 / call | hosted and local |\n| 5 | [Seedream on BytePlus ModelArk](https://www.anchorterminal.com/tools/seedream-on-byteplus-modelark.md) | D | 53.8 | Agents that need ByteDance's Seedream models first-hand, multi-reference edits, 4K output or layered PNG output at a published per-image price, for users outside the United States. | Pay per use | hosted |\n| 6 | [Recraft API](https://www.anchorterminal.com/tools/recraft.md) | D | 52.8 | Logos, icons and brand-consistent graphics where SVG matters. | $0.004 / call | hosted |\n| 7 | [Replicate image models](https://www.anchorterminal.com/tools/replicate-image.md) | D | 50.2 | Best when an agent needs a specific community fine-tune or LoRA, or a broad catalogue on one token. | Pay per use | hosted and local |\n| 8 | [Ideogram API](https://www.anchorterminal.com/tools/ideogram.md) | D | 50 | Images with text in them, such as posters, ads and packaging. | Pay per use | hosted |\n| 9 | [Adobe Firefly API](https://www.anchorterminal.com/tools/adobe-firefly.md) | D | 49 | Enterprise creative teams already on Adobe who need indemnified, commercially safe images in a pipeline. | Paid | hosted |\n| 10 | [Stability AI Image API](https://www.anchorterminal.com/tools/stability-ai-image.md) | E | 42.3 | Cheap, fixed-price editing operations for agents that need inpaint, outpaint or upscale as separate calls. | $0.01 / credit | hosted |\n\n## Picks by need\n\n- Highest score overall: [OpenAI Image API](https://www.anchorterminal.com/tools/openai-image-api.md), BB, 72.4/100 on the benchmark. Also [fal image models](https://www.anchorterminal.com/tools/fal-image.md), B, 65.2/100.\n- Reliability: [Bria API](https://www.anchorterminal.com/tools/bria.md), 83/100 on reliability, against 80 for the overall leader.\n- Agent ergonomics: [Bria API](https://www.anchorterminal.com/tools/bria.md), 76/100 on agent ergonomics, against 72 for the overall leader.\n- A hosted MCP endpoint: [fal image models](https://www.anchorterminal.com/tools/fal-image.md), remote MCP server, nothing to install.\n\n## How to choose\n\n- Price per image: Check the price per image for each model at the resolution you need, because prices vary by model and output size.\n- Output licence and provenance: Check the licence on generated images and whether provenance metadata is attached, because an agent publishing images for a client needs clear rights to reuse them.\n- Edit and reference inputs: Check whether the model edits an existing image and accepts reference images, since an agent keeping a character or brand consistent across renders depends on both.\n- Legible text in images: Check how reliably the model renders text in images, because an agent that prints labels or copy onto pictures needs the words to come out readable.\n\n## Each one in detail\n\n### 1. OpenAI Image API, BB 72.4/100\n\nOpenAI's image generation and editing endpoints (/v1/images/generations and /v1/images/edits), also callable as a tool inside the Responses API.\n\n- Verdict: Generation, mask edits and multi-reference edits on the same models, via the Image API or the Responses tool. No per-image price for GPT Image 2.5, and the cost calculator doesn't cover it.\n- Choose it for: General-purpose generation and editing for agents already on OpenAI, especially multi-turn edits through the Responses tool.\n- Strength: Generation, mask edits and multi-reference edits on the same models, via the Image API or the Responses tool\n- Strength: Restricted keys can be limited to the image endpoints, with per-project spend limits\n- Strength: No training on API data by default, 30-day abuse logs and Zero Data Retention eligibility for GPT Image models\n- Weakness: No per-image price for GPT Image 2.5, and the cost calculator doesn't cover it\n- Weakness: Tier 1 accounts get 5 images a minute on GPT Image 2.5 Flare\n- Weakness: Base64-only responses put the whole image in the payload\n- Price: Pay per use · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/openai-image-api.md\n\n### 2. fal image models, B 65.2/100\n\nModel platform hosting hundreds of third-party image models behind one key and one queue API.\n\n- Verdict: Hundreds of image models, including FLUX, Nano Banana, GPT Image, Seedream, Recraft and Ideogram, on one key. Billing units vary by model, per image, per megapixel or per token.\n- Choose it for: Agents that need to pick between many image models on one key and want price and schema in one fetch.\n- Strength: Hundreds of image models, including FLUX, Nano Banana, GPT Image, Seedream, Recraft and Ideogram, on one key\n- Strength: Per-model llms.txt with live schema and price\n- Strength: Server errors (HTTP 500 and up) are never charged\n- Weakness: Billing units vary by model, per image, per megapixel or per token\n- Weakness: New accounts limited to 2 concurrent requests\n- Weakness: No security.txt, no bug bounty found and no subprocessor list\n- Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/fal-image.md\n- Against #1: https://www.anchorterminal.com/compare/fal-image-vs-openai-image-api.md\n\n### 3. Black Forest Labs FLUX API, B 63.9/100\n\nBlack Forest Labs' hosted API for the FLUX image models.\n\n- Verdict: Per-image and per-megapixel prices published per model, from $0.014. Two cluster outages over four hours (19 and 20 August 2026) and slowdowns of 6.5 and 20 hours since.\n- Choose it for: Agents that need multi-reference edits and a price ladder from drafts to final renders, and for EU data residency.\n- Strength: Per-image and per-megapixel prices published per model, from $0.014\n- Strength: Up to 10 reference images and 4MP output on FLUX.2\n- Strength: EU and US regional endpoints with a global endpoint that fails over\n- Weakness: Two cluster outages over four hours (19 and 20 August 2026) and slowdowns of 6.5 and 20 hours since\n- Weakness: Result URLs expire after 10 minutes\n- Weakness: Prompts and uploads may be used for training unless you email an opt-out\n- Price: $0.01 / credit · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/black-forest-labs.md\n- Against #1: https://www.anchorterminal.com/compare/black-forest-labs-vs-openai-image-api.md\n\n### 4. Bria API, B 63.7/100\n\nBria's API generates and edits images with its FIBO models, trained on licensed data. It runs as an asynchronous REST API with Python and TypeScript SDKs and an MCP server.\n\n- Verdict: Per-image prices, 100 free calls without a card, OpenAPI files and Markdown docs make a first call quick, and the terms warrant that customer content is not used for training. Keys are organisation-wide with no scopes, and the API has no changelog or deprecation policy.\n- Choose it for: Teams that need image generation and editing with a stated training-data licence, C2PA marking and an indemnity (capped on Pay-as-you-go, unlimited on Enterprise), and product-shot or background work at volume.\n- Strength: Per-image prices are public, from $0.018 for background removal to $0.03 for FIBO generation and FIBO Edit\n- Strength: The free plan gives 100 calls on every endpoint with no card, at 10 requests a minute\n- Strength: Each API has a downloadable OpenAPI 3.0 file, and every docs page is served as Markdown with an `llms.txt` index\n- Weakness: API keys are organisation-wide with no scopes, and no spend cap was found in the reviewed documentation\n- Weakness: No API changelog or deprecation policy was found, and the OpenAPI files carry an empty version\n- Weakness: The streaming background removal WebSocket takes `api_token` as a URL query parameter\n- Price: $0.02 / call · Auth: OAuth or key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/bria.md\n- Against #1: https://www.anchorterminal.com/compare/bria-vs-openai-image-api.md\n\n### 5. Seedream on BytePlus ModelArk, D 53.8/100\n\nBytePlus ModelArk's hosted API for ByteDance's Seedream image models. One endpoint handles text-to-image, reference-image editing, batches of related images and layer decomposition, billed per generated image.\n\n- Verdict: Per-image prices from $0.018 are public, and API keys can be limited to named models and an IP allowlist. No status page, SLA or OpenAPI file was found, onboarding needs a browser sign-up, and BytePlus says its model services are not available in the United States.\n- Choose it for: Agents that need ByteDance's Seedream models first-hand, multi-reference edits, 4K output or layered PNG output at a published per-image price, for users outside the United States.\n- Strength: Per-image prices are public for five Seedream models, from $0.018 (5.0 flash) to $0.09 (5.0 pro above 1.5K), and failed or moderated images are not billed\n- Strength: API keys are scoped to a project and can be limited to named model IDs or endpoints and to an IP allowlist\n- Strength: Up to 14 reference images on Seedream 5.0 lite, 4.5 and 4.0, and up to 4K output (4096x4096) on those models\n- Weakness: No status page, incident history or ModelArk SLA was found in the pages read\n- Weakness: No OpenAPI file, llms.txt or Markdown docs for agents were found. The docs site is drawn by script\n- Weakness: The model list says `seedream-5-0-lite` runs in eu-west-1, while the deprecation page says it was deactivated there on 10 September 2026\n- Price: Pay per use · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/seedream-on-byteplus-modelark.md\n- Against #1: https://www.anchorterminal.com/compare/openai-image-api-vs-seedream-on-byteplus-modelark.md\n\n### 6. Recraft API, D 52.8/100\n\nRecraft's own image models (V2, V3, V4, V4.1, V4.1 Flash and V4 Styles) behind an OpenAI-compatible REST API.\n\n- Verdict: Native SVG vector generation, not traced raster. No changelog and no error reference.\n- Choose it for: Logos, icons and brand-consistent graphics where SVG matters.\n- Strength: Native SVG vector generation, not traced raster\n- Strength: Per-image prices published for every model and operation, from $0.007\n- Strength: OpenAI-compatible endpoints, so OpenAI SDKs work with a new base URL\n- Weakness: No changelog and no error reference\n- Weakness: security.txt expired on 2025-11-11, no bug bounty or certification found\n- Weakness: Result URLs are public to anyone holding the link for about 24 hours\n- Price: $0.004 / call · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/recraft.md\n- Against #1: https://www.anchorterminal.com/compare/openai-image-api-vs-recraft.md\n\n### 7. Replicate image models, D 50.2/100\n\nModel platform running official and community image models through one predictions API.\n\n- Verdict: Fixed per-image prices on official models, from $0.003 for FLUX.1 schnell. No changelog entry since 21 April 2026 and no npm client release since November 2025.\n- Choose it for: Best when an agent needs a specific community fine-tune or LoRA, or a broad catalogue on one token.\n- Strength: Fixed per-image prices on official models, from $0.003 for FLUX.1 schnell\n- Strength: Thousands of community fine-tunes alongside the big labs' models\n- Strength: OpenAPI spec plus a typed input schema for every model\n- Weakness: No changelog entry since 21 April 2026 and no npm client release since November 2025\n- Weakness: Status page fetched on 2026-10-01 showed only April 2024 incidents\n- Weakness: Community models bill by GPU second and can hit cold boots\n- Price: Pay per use · Auth: API key · x402: no · Where: hosted and local\n- Full assessment: https://www.anchorterminal.com/tools/replicate-image.md\n- Against #1: https://www.anchorterminal.com/compare/openai-image-api-vs-replicate-image.md\n\n### 8. Ideogram API, D 50/100\n\nIdeogram's API for generating images, including images containing text.\n\n- Verdict: Text rendering and layout control are the model's focus. Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September.\n- Choose it for: Images with text in them, such as posters, ads and packaging.\n- Strength: Text rendering and layout control are the model's focus\n- Strength: Flat per-image prices for Ideogram 4.0, $0.03 to $0.10\n- Strength: Async endpoints with signed webhooks\n- Weakness: Six API incidents in 90 days, three on v3 endpoints between 23 and 29 September\n- Weakness: No changelog, so model and endpoint changes aren't dated anywhere public\n- Weakness: No security.txt, bug bounty or certification found, and the API agreement dates from August 2024\n- Price: Pay per use · Auth: OAuth or key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/ideogram.md\n- Against #1: https://www.anchorterminal.com/compare/ideogram-vs-openai-image-api.md\n\n### 9. Adobe Firefly API, D 49/100\n\nAdobe's Firefly image models (Image 3, Image 4 Standard and Ultra, Image 5) as async REST endpoints within Firefly Services.\n\n- Verdict: OAuth server-to-server credentials exchanged for 24-hour bearer tokens. Enterprise contract only. No self-serve sign-up and no public price list.\n- Choose it for: Enterprise creative teams already on Adobe who need indemnified, commercially safe images in a pipeline.\n- Strength: OAuth server-to-server credentials exchanged for 24-hour bearer tokens\n- Strength: Published OpenAPI 3.1 spec and a dated changelog that flags breaking changes\n- Strength: Trained on licensed and public-domain content, with IP indemnity available to enterprise buyers\n- Weakness: Enterprise contract only. No self-serve sign-up and no public price list\n- Weakness: Default limit of 4 requests a minute per organisation\n- Weakness: Changelog's newest entry is 2026-04-24, and Image 5's endpoint isn't in it\n- Price: Paid · Auth: OAuth · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/adobe-firefly.md\n- Against #1: https://www.anchorterminal.com/compare/adobe-firefly-vs-openai-image-api.md\n\n### 10. Stability AI Image API, E 42.3/100\n\nStability AI's hosted REST API for image generation, editing and upscaling.\n\n- Verdict: Fixed price per call for every endpoint, published in credits. No new image model we could date since SD 3.5 Flash in July 2025.\n- Choose it for: Cheap, fixed-price editing operations for agents that need inpaint, outpaint or upscale as separate calls.\n- Strength: Fixed price per call for every endpoint, published in credits\n- Strength: 25 free credits on sign-up\n- Strength: Many editing endpoints (inpaint, outpaint, erase, recolour, relight, style transfer)\n- Weakness: No new image model we could date since SD 3.5 Flash in July 2025\n- Weakness: A major incident on 14 September 2026 returned elevated 500s on generation endpoints for 4 hours 8 minutes\n- Weakness: Official Python SDK is the legacy gRPC client, last released in May 2024\n- Price: $0.01 / credit · Auth: API key · x402: no · Where: hosted\n- Full assessment: https://www.anchorterminal.com/tools/stability-ai-image.md\n- Against #1: https://www.anchorterminal.com/compare/openai-image-api-vs-stability-ai-image.md\n\n1 more are ranked in the full table: https://www.anchorterminal.com/categories/image-generation.md\n\n## Head to head\n\n- [fal image models vs OpenAI Image API](https://www.anchorterminal.com/compare/fal-image-vs-openai-image-api.md)\n- [Black Forest Labs FLUX API vs OpenAI Image API](https://www.anchorterminal.com/compare/black-forest-labs-vs-openai-image-api.md)\n- [Bria API vs OpenAI Image API](https://www.anchorterminal.com/compare/bria-vs-openai-image-api.md)\n- [OpenAI Image API vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/openai-image-api-vs-seedream-on-byteplus-modelark.md)\n- [Black Forest Labs FLUX API vs fal image models](https://www.anchorterminal.com/compare/black-forest-labs-vs-fal-image.md)\n- [Bria API vs fal image models](https://www.anchorterminal.com/compare/bria-vs-fal-image.md)\n- [fal image models vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/fal-image-vs-seedream-on-byteplus-modelark.md)\n- [Black Forest Labs FLUX API vs Bria API](https://www.anchorterminal.com/compare/black-forest-labs-vs-bria.md)\n- [Black Forest Labs FLUX API vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/black-forest-labs-vs-seedream-on-byteplus-modelark.md)\n- [Bria API vs Seedream on BytePlus ModelArk](https://www.anchorterminal.com/compare/bria-vs-seedream-on-byteplus-modelark.md)\n\n## Questions\n\n### What are the highest-rated image generation for AI agents?\n\nOpenAI Image API has the highest benchmark score of the 11 ranked image generation, 72.4 (BB). fal image models is second with 65.2 (B).\n\n### How many image generation are agent-ready?\n\n1 of the 11 ranked here grade BB or better, the bar for agent-ready on the Anchor benchmark.\n\n### Which image generation accept x402 payments?\n\nNone of the ranked listings here accepts x402 for its main call yet.\n\n### How is this list ranked?\n\nBy the Anchor benchmark score out of 100, a weighted mean of the scored categories minus deductions for negative events, from public evidence re-checked as vendors change. Listings cannot pay for a place. The latest assessment behind this page is from 9 October 2026.\n\n## How this list is made\n\nThe order is the Anchor benchmark score, the same number as on each listing. Each listing is graded from public evidence against the benchmark checklist, and the picks are worked out from those grades, prices and facts. No listing pays for its place, and paid audits or listing help never change a score.\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-10",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Best of",
        "url": "https://www.anchorterminal.com/best/"
      },
      {
        "name": "Image generation",
        "url": ""
      }
    ],
    "description": "OpenAI Image API (BB), fal image models (B) and Black Forest Labs FLUX API (B) lead the 11 ranked image generation. Picks by need, strengths, weaknesses and prices from the Anchor benchmark.",
    "facts": [
      "OpenAI Image API BB",
      "fal image models B",
      "Black Forest Labs FLUX API B"
    ],
    "h1": "Best image generation for AI agents",
    "image": "https://www.anchorterminal.com/assets/og/best-image-generation.png",
    "path": "/best/image-generation/",
    "published": "",
    "section": "tools",
    "title": "Best image generation for AI agents in 2026, ranked | Anchor Terminal",
    "toc": null,
    "updated": "2026-10-09",
    "url": "https://www.anchorterminal.com/best/image-generation/"
  },
  "tokens": {
    "markdown": 5000,
    "slim": 1230
  },
  "version": 1
}
