Examples for using qwen-2-edit-image through RunAPI from agent tools or API calls. Copy a prompt, then use it in Claude Code, Codex, Cursor, Windsurf, or your backend.
1. claude mcp add runapi -s user -- npx -y @runapi.ai/mcp
2. Restart Claude Code
3. Paste this prompt: Generate an image: "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
1. codex plugin install runapi-mcp@agents
2. Restart Codex
3. Paste this prompt: Generate an image: "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
1. npx @runapi.ai/mcp init cursor
2. Restart Cursor
3. Paste this prompt: Generate an image: "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
1. npx @runapi.ai/mcp init windsurf
2. Restart Windsurf
3. Paste this prompt: Generate an image: "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
curl -X POST https://runapi.ai/api/v1/qwen_2/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "qwen-2-edit-image",
"prompt": "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
}
JSON
import { Qwen2Client } from "@runapi.ai/qwen-2";
const client = new Qwen2Client({
apiKey: process.env.RUNAPI_API_KEY,
});
const result = await client.textToImage.run({
"model": "qwen-2-edit-image",
"prompt": "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
});
console.log(result.id);
require "runapi/qwen_2"
client = RunApi::Qwen2::Client.new
result = client.text_to_image.run(
model: "qwen-2-edit-image",
prompt: "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
)
puts result.id
package main
import (
"context"
"fmt"
"log"
"net/http"
"os"
"strings"
)
func main() {
body := strings.NewReader("{\"model\":\"qwen-2-edit-image\",\"prompt\":\"Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are.\"}")
req, err := http.NewRequestWithContext(context.Background(), http.MethodPost, "https://runapi.ai/api/v1/qwen_2/text_to_image", body)
if err != nil {
log.Fatal(err)
}
req.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
req.Header.Set("Content-Type", "application/json")
resp, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
fmt.Println(resp.Status)
}
qwen-2-edit-image/api/v1/qwen_2/text_to_imageGet API Key
Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are.
curl -X POST https://runapi.ai/api/v1/qwen_2/text_to_image \
-H "Authorization: Bearer $RUNAPI_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'JSON'
{
"model": "qwen-2-edit-image",
"prompt": "Transform the season in this landscape photograph from summer to mid-autumn. Change green foliage to a mix of golden yellow, burnt orange, and deep red while keeping evergreen trees unchanged. Add fallen leaves scattered on paths and grass. Shift the overall lighting to warmer golden-hour tones with longer shadows suggesting a lower sun angle. Make the sky slightly more muted with higher, thinner clouds. Keep all structures, water features, and human-made elements exactly as they are."
}
JSON
FAQ
Using qwen-2-edit-image prompts
What is %{model}?
%{model} is available through RunAPI as part of the unified model catalog. These prompts show practical input patterns that agents and backend services can reuse.
How do I use these prompts?
Copy any prompt and paste it into Claude Code, Codex, Cursor, or Windsurf after installing the RunAPI MCP Server. Developers can also copy the API example and send the prompt directly.
Do these prompts cost money to browse?
Browsing and copying prompt examples is free. Generation requests only cost money when you call a RunAPI model with your API key.
Can I adapt the prompts for production?
Yes. Treat each prompt as a starting point, then add your brand rules, output dimensions, safety constraints, and application-specific context before using it in production.