SwitchX Image to Image API

beeble/switchx-image-to-image
SwitchX is an image-to-image compositing model by Beeble that replaces a scene element while preserving the original subject, with automatic subject detection and seamless relighting to match a reference image.
Output
$0.1 / gen (variable)
Released
Jun 15, 2026

Overview

What is SwitchX Image to Image API?

SwitchX is an image-to-image compositing model by Beeble that replaces a scene element while preserving the original subject, with automatic subject detection and seamless relighting to match a reference image. Does not support tools/function calling.

Technical Specifications
- Supported inputs: Image, Text
- Output: Image
- Endpoint: /images/generations

Performance Benchmarks
[embed]

SwitchX Image to Image API Pricing
- Pricing on request

Where to Use SwitchX Image to Image

High-volume image generation
Produce product visuals, thumbnails, and marketing assets programmatically at scale.

Creative and concept art
Turn text prompts into illustrations, mockups, and design explorations.

Image editing and variations
Provide a reference image to guide edits, restyles, or variations.

Code Sample
[embed]

Use cases

How to use SwitchX Image to Image API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to beeble/switchx-image-to-image.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/images/generations",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "beeble/switchx-image-to-image",
      "prompt": "A cat holding a sign that says hello"
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/images/generations", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "beeble/switchx-image-to-image",
    "prompt": "A cat holding a sign that says hello"
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/images/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"beeble/switchx-image-to-image","prompt":"A cat holding a sign that says hello"}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

SwitchX Image to Image API Pricing

TypePrice
Output
$0.1 / gen (variable)

SwitchX Image to Image vs other models

ModelInputOutputContextBest for
$0.1 / gen (variable)
Image generation at scale
$0.25 / 1M tokens
$60 / 1M tokens
128K tokens
Image generation at scale
$5 / 1M tokens
$30 / 1M tokens
Image generation at scale
$0.25 / gen
Image generation at scale
$0.015 / MP (variable)
Image generation at scale

Frequently asked questions

SwitchX Image to Image takes image, text as input and returns image.

SwitchX Image to Image became available on June 15, 2026.

SwitchX Image to Image is priced at $0.13 / gen (variable).

SwitchX Image to Image is billed per generation — a fixed charge per output rather than by prompt length.

Yes, SwitchX Image to Image accepts image input as well as a text prompt.

SwitchX Image to Image was built by Beeble.

Send a request to https://api.aimlapi.com/v1/images/generations with beeble/switchx-image-to-image as the model id.

Yes. SwitchX Image to Image is served through AI/ML API, so the same key and endpoint format used for other models applies.

SwitchX is an image-to-image compositing model from Beeble that replaces a scene element while keeping the original subject intact, using automatic subject detection and relighting to match a reference image.

No, SwitchX Image to Image does not support tools or function calling.

Start building with SwitchX Image to Image

Get API Key
1000+ models, one API.