Seedance 2.0 15% छूट | Video Generator में बनाएँ →

P Image Edit

pruna-ai /

Pruna AI P-Image Edit is a fast AI image editing model that edits and transforms images based on text instructions and reference images. Ready-to-use REST inference API for photo retouching, creative edits, product image updates, background changes, marketing assets, and AI image editing workflows with simple integration, no coldstarts, and affordable pricing.

image-to-image
Input

Drag & drop करें या upload के लिए click करें

preview

Drag & drop करें या upload के लिए click करें

preview
If set to true, the function will wait for the result to be generated and uploaded before returning the response. It allows you to get the result directly in the response. This property is only available through the API.
If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

Idle

Change the figure 1 man's suit to the clothes in figure 2.

$0.01per run·~100 / $1

Next:

ExamplesView all

Change the figure 1 man's suit to the clothes in figure 2.

Change the figure 1 man's suit to the clothes in figure 2.

Related Models

README

Pruna AI P-Image Edit

Pruna AI P-Image Edit transforms one or more reference images using natural-language editing instructions. It is designed for image modification workflows such as outfit changes, style transfer, object replacement, visual refinement, and other prompt-guided image edits.

Why Choose This?

  • Prompt-driven image editing Edit images by describing exactly what you want to change in natural language.

  • Multi-image reference support Upload one or more images to guide the edit, making it easier to preserve identity, style, or visual consistency.

  • Flexible aspect ratio control Choose the output aspect ratio that best fits your use case.

  • Multiple output formats Export the edited image in a supported format such as png.

  • Seed support for reproducibility Use seed to get more consistent results across repeated edits.

  • Simple fixed pricing Each edit run uses a straightforward per-image price.

Parameters

ParameterRequiredDescription
promptYesText instruction describing the desired edit.
imagesYesOne or more reference images used for the edit.
aspect_ratioNoOutput aspect ratio for the edited image.
output_formatNoOutput image format, such as png.
seedNoRandom seed for reproducibility. Use the same seed to get more consistent results.

How to Use

  1. Upload your reference images — provide one or more images you want to use for the edit.
  2. Write your prompt — describe what should change and what should stay consistent.
  3. Choose aspect ratio (optional) — select the output ratio that matches your target use case.
  4. Choose output format (optional) — select the format that best fits your workflow.
  5. Set a seed (optional) — use a fixed seed for more reproducible results.
  6. Submit — run the model and download the edited image.

Example Prompt

Change the figure 1 man's suit to the clothes in figure 2.

Pricing

Just $0.01 per image.

Best Use Cases

  • Outfit and apparel changes — Replace clothing or accessories while preserving the subject.
  • Style transfer — Apply the look or styling of one image to another.
  • Visual refinement — Improve or adjust details using prompt-based instructions.
  • Character consistency edits — Modify appearance while keeping identity and composition stable.
  • Creative image adaptation — Rework an existing image into a new variation for marketing, design, or social content.
  • Reference-guided editing — Use multiple images when you need stronger control over the desired result.

Pro Tips

  • Be specific about what should change and what should remain unchanged.
  • If using multiple images, make sure each image clearly supports the edit you want.
  • Mention identity, clothing, background, or composition explicitly when consistency matters.
  • Use the same seed when you want to iterate on an edit with more consistent outputs.
  • Keep prompts short and direct for simple edits, and add more detail only when necessary.

Notes

  • Both prompt and images are required.
  • images can include one or more reference images.
  • seed helps with reproducibility but may not guarantee identical results in every case.
  • Pricing is fixed at $0.01 per image.

Related Models

  • Pruna AI P-Image Text-to-Image — Generate new images directly from natural-language prompts.
  • Other Pruna AI image generation and image editing models may be useful when you need different quality, speed, or workflow trade-offs.
Accessibility:This website uses AI models provided by third parties.

P Image Edit API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/pruna-ai/p-image/edit 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 P Image Edit below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/pruna-ai/p-image/edit" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "aspect_ratio": "match_input_image",
    "output_format": "png",
    "seed": -1,
    "enable_sync_mode": false,
    "enable_base64_output": false
}'

# 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("pruna-ai/p-image/edit", {
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "aspect_ratio": "match_input_image",
        "output_format": "png",
        "seed": -1,
        "enable_sync_mode": false,
        "enable_base64_output": false
});

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

output = wavespeed.run(
    "pruna-ai/p-image/edit",
    {
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "aspect_ratio": "match_input_image",
    "output_format": "png",
    "seed": -1,
    "enable_sync_mode": false,
    "enable_base64_output": false
}
)

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

P Image Edit API — Frequently asked questions

What is the P Image Edit API?

P Image Edit is a Pruna Ai model for image editing, exposed as a REST API on WaveSpeedAI. Pruna AI P-Image Edit is a fast AI image editing model that edits and transforms images based on text instructions and reference images. Ready-to-use REST inference API for photo retouching, creative edits, product image updates, background changes, marketing assets, and AI image editing workflows with simple integration, no coldstarts, and affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the P Image Edit 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/pruna-ai/pruna-ai-p-image-edit.

How much does P Image Edit cost per run?

P Image Edit starts at $0.010 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 P Image Edit accept?

Key inputs: `prompt`, `images`, `aspect_ratio`, `seed`, `enable_base64_output`, `enable_sync_mode`. 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/pruna-ai/pruna-ai-p-image-edit.

How do I get started with the P Image Edit API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use P Image Edit outputs commercially?

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