> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runpod.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Qwen Image Edit 2511 LoRA

> Advanced image editing with complex text rendering and LoRA support.

Qwen Image Edit 2511 LoRA achieves significant advances in complex text rendering and precise image editing with LoRA support. It enables style customization through LoRA models while maintaining editing precision.

<Card title="Try in playground" icon="play" href="https://console.runpod.io/hub/playground/image/qwen-image-edit-2511-lora" horizontal>
  Test Qwen Image Edit 2511 LoRA in the Runpod Hub playground.
</Card>

|              |                                                              |
| ------------ | ------------------------------------------------------------ |
| **Endpoint** | `https://api.runpod.ai/v2/qwen-image-edit-2511-lora/runsync` |
| **Pricing**  | \$0.025 per image                                            |
| **Type**     | Image editing                                                |

## Request

All parameters are passed within the `input` object in the request body.

<ParamField body="input.prompt" type="string" required>
  Text instructions describing the desired edits.
</ParamField>

<ParamField body="input.images" type="array" required>
  Array of 1-3 image URLs to edit.
</ParamField>

<ParamField body="input.loras" type="array">
  Array of LoRA configurations to apply.
</ParamField>

<ParamField body="input.loras[].path" type="string" required>
  URL or path to the LoRA model file.
</ParamField>

<ParamField body="input.loras[].scale" type="number" required>
  Scale factor for the LoRA influence.
</ParamField>

<ParamField body="input.size" type="string" default="1024*1024">
  Output dimensions. Options: `1024*1024`, `1024*1280`, `1280*1024`, `1280*1280`, `1280*1536`, `1536*1080`.
</ParamField>

<ParamField body="input.seed" type="integer" default="-1">
  Seed for reproducible results. Set to -1 for random.
</ParamField>

<ParamField body="input.output_format" type="string" default="jpeg">
  Output format. Options: `jpeg`, `png`, `webp`.
</ParamField>

<RequestExample>
  ```bash cURL theme={"theme":{"light":"github-light","dark":"github-dark"}}
  curl -X POST "https://api.runpod.ai/v2/qwen-image-edit-2511-lora/runsync" \
    -H "Authorization: Bearer $RUNPOD_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "input": {
        "prompt": "Transform into anime style",
        "images": ["https://example.com/photo.jpg"],
        "loras": [
          {
            "path": "https://huggingface.co/example/anime-lora/model.safetensors",
            "scale": 0.8
          }
        ],
        "size": "1024*1024",
        "seed": -1,
        "output_format": "png"
      }
    }'
  ```

  ```python Python theme={"theme":{"light":"github-light","dark":"github-dark"}}
  import requests

  response = requests.post(
      "https://api.runpod.ai/v2/qwen-image-edit-2511-lora/runsync",
      headers={
          "Authorization": f"Bearer {RUNPOD_API_KEY}",
          "Content-Type": "application/json",
      },
      json={
          "input": {
              "prompt": "Transform into anime style",
              "images": ["https://example.com/photo.jpg"],
              "loras": [
                  {
                      "path": "https://huggingface.co/example/anime-lora/model.safetensors",
                      "scale": 0.8,
                  }
              ],
              "size": "1024*1024",
              "seed": -1,
              "output_format": "png",
          }
      },
  )

  result = response.json()
  print(result["output"]["image_url"])
  ```

  ```javascript JavaScript theme={"theme":{"light":"github-light","dark":"github-dark"}}
  const response = await fetch(
    "https://api.runpod.ai/v2/qwen-image-edit-2511-lora/runsync",
    {
      method: "POST",
      headers: {
        Authorization: `Bearer ${RUNPOD_API_KEY}`,
        "Content-Type": "application/json",
      },
      body: JSON.stringify({
        input: {
          prompt: "Transform into anime style",
          images: ["https://example.com/photo.jpg"],
          loras: [
            {
              path: "https://huggingface.co/example/anime-lora/model.safetensors",
              scale: 0.8,
            },
          ],
          size: "1024*1024",
          seed: -1,
          output_format: "png",
        },
      }),
    }
  );

  const result = await response.json();
  console.log(result.output.image_url);
  ```
</RequestExample>

## Response

<ResponseField name="id" type="string">
  Unique identifier for the request.
</ResponseField>

<ResponseField name="status" type="string">
  Request status. Returns `COMPLETED` on success, `FAILED` on error.
</ResponseField>

<ResponseField name="output" type="object">
  The generation result containing the image URL and cost.

  <ResponseField name="output.image_url" type="string">
    URL of the edited image. This URL expires after 7 days.
  </ResponseField>

  <ResponseField name="output.cost" type="float">
    Cost of the generation in USD.
  </ResponseField>
</ResponseField>

<ResponseExample>
  ```json 200 theme={"theme":{"light":"github-light","dark":"github-dark"}}
  {
    "id": "sync-a1b2c3d4-e5f6-7890-abcd-ef1234567890-u1",
    "status": "COMPLETED",
    "delayTime": 18,
    "executionTime": 4521,
    "output": {
      "image_url": "https://image.runpod.ai/abc123/output.png",
      "cost": 0.025
    }
  }
  ```
</ResponseExample>

<Warning>
  Image URLs expire after 7 days. Download and store edited images immediately if you need to keep them.
</Warning>

## Cost calculation

Qwen Image Edit 2511 LoRA charges \$0.025 per image edited.
