Enjoy 50% OFF Vidu Q3 & Q3 Pro models • Only on WaveSpeedAI | May 20 – Jun 2

Ic Light

wavespeed-ai /

IC-Light V2 is an AI-powered image relighting model. Relight any image with customizable lighting direction. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

image-to-image
Input

Drag & drop or click to upload

preview

Idle

studio portrait lighting, do not change the background

$0.2per run·~50 / $10

Next:

ExamplesView all

studio portrait lighting, do not change the background

studio portrait lighting, do not change the background

Related Models

README

IC-Light

IC-Light is an AI-powered image relighting model that transforms the lighting of any photo with a simple text prompt. Change the direction, mood, and quality of light in your images — from dramatic side lighting to soft ambient glow — all without manual editing.

Why Choose This?

  • Text-driven relighting Describe the lighting you want (e.g., "sunlight", "soft studio light", "golden hour") and the model applies it naturally.

  • Directional control Choose from five lighting directions — None, Left, Right, Top, Bottom — for precise control over light placement.

  • Non-destructive transformation Preserves subject details, textures, and colors while only changing the lighting characteristics.

  • Product-ready results Perfect for e-commerce, photography enhancement, and creative projects requiring consistent lighting.

Parameters

ParameterRequiredDescription
promptYesDescribe the desired lighting effect (e.g., sunlight, studio light, warm glow)
imageYesSource image to relight (upload or URL)
lighting_directionNoLight direction: None, Left, Right, Top, Bottom

How to Use

  1. Upload your image — drag and drop or paste a public URL.
  2. Write your prompt — describe the lighting style you want (e.g., "sunlight", "cinematic side lighting", "soft diffused light").
  3. Select lighting direction — choose where the light comes from (Left, Right, Top, Bottom) or None for ambient.
  4. Run — submit and download your relit image.

Pricing

OutputCost
Per image$0.20

Best Use Cases

  • E-commerce Photography — Standardize product lighting across catalogs without reshooting.
  • Portrait Enhancement — Add flattering light to photos taken in poor lighting conditions.
  • Creative Projects — Experiment with dramatic lighting for artistic effects.
  • Real Estate — Brighten interior shots or add warm, inviting light to property photos.
  • Social Media Content — Elevate everyday photos with professional-quality lighting.

Pro Tips

  • Use specific lighting terms in your prompt for better results (e.g., "warm golden hour sunlight" vs. just "light").
  • Combine prompt and direction for maximum control — describe the quality while specifying the angle.
  • For product shots, "Left" or "Right" directions often create appealing depth and dimension.
  • Use "None" direction when you want the prompt to fully control lighting placement.
  • Works best with clear subjects and well-defined edges.

Notes

  • Ensure uploaded image URLs are publicly accessible.
  • For best results, use high-quality source images with clear subjects.
  • The model preserves original image resolution.
Accessibility:This website uses AI models provided by third parties.

Ic Light API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/ic-light with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Ic Light below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/ic-light" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "image": "https://example.com/your-input.jpg",
    "lighting_direction": "None"
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("wavespeed-ai/ic-light", {
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "image": "https://example.com/your-input.jpg",
        "lighting_direction": "None"
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "wavespeed-ai/ic-light",
    {
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "image": "https://example.com/your-input.jpg",
    "lighting_direction": "None"
}
)

print(output["outputs"][0])  # → URL of the generated output

Ic Light API — Frequently asked questions

What is the Ic Light API?

Ic Light is a WaveSpeedAI model for image editing, exposed as a REST API on WaveSpeedAI. IC-Light V2 is an AI-powered image relighting model. Relight any image with customizable lighting direction. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Ic Light API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/ic-light.

How much does Ic Light cost per run?

Ic Light starts at $0.20 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Ic Light accept?

Key inputs: `prompt`, `image`, `lighting_direction`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/ic-light.

How long does Ic Light take to generate?

Average end-to-end generation time on WaveSpeedAI is around 185 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.

Can I use Ic Light outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.