Ai Ghibli Filter

Ai Ghibli Filter

Playground

Try it on WavespeedAI!

AI Ghibli Filter transforms a photo into Studio Ghibli anime style. Upload an image and get a Ghibli-style result. Ready-to-use REST inference API, no coldstarts, affordable pricing.

Features

AI Ghibli Filter

Turn any photo into a Studio Ghibli-style illustration in one click. AI Ghibli Filter reimagines your images with the soft watercolor textures, painterly backgrounds, and warm, dreamy color palettes that define Miyazaki’s iconic visual world — no artistic skill needed whatsoever.

Upload a photo and watch it transform into something that looks like it belongs on a Ghibli movie poster.


Why You’ll Love It

  • Instantly recognizable Ghibli aesthetics Soft brushwork, luminous color grading, and hand-painted textures that feel lifted straight from a classic Ghibli film.

  • Works on any photo Portraits, landscapes, street scenes, pets — the filter brings a magical quality to virtually any subject.

  • One-click simplicity Upload a photo, hit Run, done. No settings, no sliders, no learning curve.

  • Endlessly shareable The results are stunning enough to post, print, or gift without any extra editing.


How to Use

  1. Upload your photo — a clear, well-composed image works best.
  2. Hit Run — AI transforms it into a Ghibli-style illustration in seconds.
  3. Download and share your stylized result.

Pricing

Just $0.05 per image.


Best Use Cases

  • Social media content — Make your photos stand out with a painterly, cinematic look.
  • Gifts and keepsakes — Turn a meaningful photo into a piece of Ghibli-style art for someone special.
  • Profile pictures — Give your avatar a unique, illustrated personality.
  • Fan art & creative projects — Reimagine your world through the lens of your favorite animated universe.

Pro Tips

  • Outdoor scenes with natural light, greenery, and open sky produce the most atmospheric Ghibli results.
  • Clear, well-lit photos with a defined subject transform more cleanly than cluttered or low-contrast images.
  • Portraits with a simple background tend to look especially striking after transformation.
  • Try scenic travel photos — landscapes are where the Ghibli aesthetic truly shines.

Notes

  • Image is the only required field.
  • Ensure image URLs are publicly accessible if using a link rather than a direct upload.
  • Please ensure your content complies with WaveSpeed AI’s usage policies.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/ai-ghibli-filter" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
imagestringYes-The URL of the input image.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.