Crazyrouter GuidesMain Site
Image API Guide

Qwen Image API guide

Qwen Image covers the standard customer-facing model names qwen-image-plus, qwen-image-max, and qwen-image-2.0 through Crazyrouter's OpenAI Images-compatible endpoint.

Use case

Developers searching for Qwen Image API access need one page that separates current public model aliases from provider-internal execution details.

Standard model names and pricing

Source: GET https://cn.crazyrouter.com/api/pricing, snapshot 2026-06-06.

POST /v1/images/generations
qwen-image-plus
$0.0286/image
Billing: per_image
Public endpoints: image-generation
Supported endpoints: image-generation, openai
Rule: t2i, verified
qwen-image-max
$0.0714/image
Billing: per_image
Public endpoints: image-generation
Supported endpoints: image-generation, openai
Rule: t2i, verified
qwen-image-2.0
$0.0286/image
Billing: per_image
Public endpoints: image-generation
Supported endpoints: image-generation, openai
Rule: t2i, verified

Available models and pricing

Current Qwen Image access uses the public pricing rows for qwen-image-plus, qwen-image-max, and qwen-image-2.0.

  • qwen-image-plus: $0.0286/image; public_endpoint_types = image-generation.
  • qwen-image-max: $0.0714/image; public_endpoint_types = image-generation.
  • qwen-image-2.0: $0.0286/image; public_endpoint_types = image-generation.

Customer-facing protocol

Crazyrouter exposes these Qwen Image models through the OpenAI Images-compatible POST /v1/images/generations route. Provider-side synchronous or asynchronous execution is handled behind the gateway.

  • Use model qwen-image-max for a quality-first text-to-image baseline.
  • Use size and n for standard OpenAI Images-compatible requests.
  • Use response_format only where the Qwen docs allow url or b64_json.

When to compare Qwen Image

Qwen Image is useful when Chinese prompt handling, poster-like composition, or Alibaba-backed image generation is part of the evaluation set.

cn.crazyrouter.com test evidence

Only checks that returned 200 are shown here. API requests use https://cn.crazyrouter.com; account, billing, and console actions use https://crazyrouter.com.

CheckRequestStatusResult
Pricing API reachableGET https://cn.crazyrouter.com/api/pricing200Returned the public model pricing catalog used by these pages.
Target models visible to API keyGET https://cn.crazyrouter.com/v1/models200Authenticated check confirmed gpt-image-2, veo-3.1-fast, veo-3.1, nano-banana-2, nano-banana-pro, nano-banana, grok-4-image, qwen-image-plus, qwen-image-max, and qwen-image-2.0 are visible to the local Crazyrouter API key.

Implementation examples

cURL
curl -X POST https://cn.crazyrouter.com/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "qwen-image-max",
    "prompt": "A premium product poster for a glass perfume bottle with soft studio lighting",
    "n": 1
  }'
Python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://cn.crazyrouter.com/v1",
)

response = client.images.generate(
    model="qwen-image-max",
    prompt="A premium product poster for a glass perfume bottle with soft studio lighting",
    n=1,
)

print(response.data[0].url)

FAQ

Where do these model prices come from?

Prices are based on GET https://cn.crazyrouter.com/api/pricing and the current Crazyrouter pricing catalog. For final billing, confirm usage in the Crazyrouter console and consumption logs.

Which Base URL should an OpenAI-compatible client use?

OpenAI-compatible SDKs should use https://cn.crazyrouter.com/v1. Hand-written cURL requests should use the full endpoint path, such as https://cn.crazyrouter.com/v1/images/generations.

Does this guide include Qwen image editing?

No. The Qwen docs page says this first public batch covers text-to-image. Editing capability should be evaluated separately when the public route is documented.