- Image generation
SDXL Turbo on QuickSilver Pro
SDXL Turbo is an open, single-step text-to-image model tuned for the lowest latency and cost per image. On QuickSilver Pro it's $0.003 per generated image at market parity, billed from the same prepaid balance as your chat usage. Call it with the OpenAI SDK's images.generate against our base URL.
- Image output
You pay · per generated image
$0.003
At list price
same rates as typical hosted SDXL
Pricing (per generated image)
Bar length = price relative to the list price
| Provider | Per image | vs QSP |
|---|---|---|
| QuickSilver Pro | $0.003 | — |
| typical hosted SDXL | $0.003 | same |
DeepInfra list source: deepinfra.com/stabilityai/sdxl-turbo
At a glance
- Modality
- Image generation
- Price / image
- $0.003
- Endpoint
- /v1/images/generations
- OpenAI-compatible
- Yes
- Latency · live
- —
Cheapest, fastest text-to-image — previews and high-volume drafts.
Try it
Runs on your own API key and balance, billed exactly like an API call.
Your image appears here.
The same request as code
curl https://api.quicksilverpro.io/v1/images/generations \
-H "Authorization: Bearer $QSP_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sdxl-turbo",
"prompt": "A ripe red apple on a white marble table, soft studio light, product photo",
"size": "1024x1024",
"n": 1
}'import base64, os
from openai import OpenAI
client = OpenAI(base_url="https://api.quicksilverpro.io/v1", api_key=os.environ["QSP_KEY"])
result = client.images.generate(
model="sdxl-turbo",
prompt="A ripe red apple on a white marble table, soft studio light, product photo",
size="1024x1024",
n=1,
)
with open("out.png", "wb") as f:
f.write(base64.b64decode(result.data[0].b64_json))import fs from "node:fs";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.quicksilverpro.io/v1", apiKey: process.env.QSP_KEY });
const result = await client.images.generate({
model: "sdxl-turbo",
prompt: "A ripe red apple on a white marble table, soft studio light, product photo",
size: "1024x1024",
n: 1,
});
fs.writeFileSync("out.png", Buffer.from(result.data[0].b64_json, "base64"));OpenAI Images API. The response is OpenAI-shaped — data[0].b64_json holds the image. One key for chat and images.
When is SDXL Turbo the right call?
Curated from catalog capabilities and published prices, not a benchmark.
When to use
Reach for SDXL Turbo when you want the cheapest, fastest image path: preview thumbnails, quick iteration, and very high-volume passes where per-image cost dominates. Existing OpenAI-SDK image code works with a base-URL swap.
- Text-to-image at a flat $0.003 per image
- Existing OpenAI Images API code, after a base URL swap
- One key and balance for chat and images
When to use something else
SDXL is an older architecture; for modern fidelity, prompt adherence, and in-image text, prefer FLUX.1 Schnell or FLUX.2 Pro. Advanced controls aren't exposed through the basic OpenAI Images parameters yet.
Gateway behavior
Compatibility notes for this model.
size- 1024 × 1024 for now — more sizes are coming.
response- The image comes back as base64 in data[0].b64_json.
- /v1/images/generations: Supported
Where the price comes from
- Provider reference
- $0.003deepinfra.com/stabilityai/sdxl-turbo
- Catalog verified
Billed per generated image: $0.003.
/pricing.jsonFAQ
Common questions
$0.003 per generated image on QuickSilver Pro, priced at market parity. Billed per image, from the same prepaid balance as your chat usage.
POST to /v1/images/generations with model="sdxl-turbo", or use the OpenAI SDK's images.generate. data[0].b64_json holds the base64 image.
Yes — it uses the OpenAI Images API. One key and base URL cover both chat and image generation.