seedinteger
Random seed for reproducibility.
alibaba/qwen-image-edit/2511/multiple-anglesQwen Image Edit 2511 Multiple Angles by Alibaba - AI-powered image editing, style transfer, and transformation. Edit photos with natural language instructions, remove backgrounds, change styles, and enhance images effortlessly.
Try the model
Customize your input with more control.
PNG, JPEG, WebP, or GIF · 20 MiB maximum each
Select an example to load its inputs and result into the playground.
{}Re-render a subject from a new camera angle. Set the rotation, tilt, and zoom and Qwen Image Edit 2511 infers the unseen sides while keeping shape, color, and branding consistent; useful for product turnarounds and character sheets.
| Field | Type | Default | Notes |
|---|---|---|---|
images | image URL[] | — | Image(s) of the subject. |
output_format | png / jpeg | png | Output file format. |
vertical_angle | number -30–90 | 0 | Camera tilt in degrees (−30 to 90). |
horizontal_angle | number 0–360 | 0 | Camera rotation around the subject in degrees (0–360). |
zoom | number 0–10 | 5 | 0 is far, 10 is close. |
additional_prompt | string | — | Optional extra instruction. |
aspect_ratio | 21:9 / 16:9 / 3:2 / 4:3 / 5:4 / 1:1 / 4:5 / 3:4 / 2:3 / 9:16 | — | Output shape. |
seed | integer | random | Fix it to compare prompt changes. |
$0.035 per output image.
| Request | Price |
|---|---|
| One view | $0.035 |
Failed runs are not charged.
seed fixed for a consistent set.additional_prompt.Related: alibaba/qwen-image-edit, alibaba/qwen-image-edit/2511.
Start building
Submit this model through the SandBase Unified Run API.
# The quoted heredoc keeps Unicode and shell metacharacters unchanged.
result=$(curl --fail-with-body --silent \
-X POST "https://api.sandbase.ai/v1/run" \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'SANDBASE_JSON'
{
"model": "alibaba/qwen-image-edit/2511/multiple-angles",
"zoom": 5,
"images": [
"https://static.sandbase.ai/examples/alibaba/qwen-image-edit/2511/multiple-angles/input_images_0.png"
],
"output_format": "png",
"vertical_angle": 0,
"horizontal_angle": 0
}
SANDBASE_JSON
)
run_id=$(printf '%s' "$result" | jq -r .id)
for attempt in $(seq 1 120); do
status=$(printf '%s' "$result" | jq -r .status)
case "$status" in completed|failed|timeout) break ;; esac
sleep 2
result=$(curl --fail-with-body --silent \
-H "Authorization: Bearer $SANDBASE_API_KEY" \
"https://api.sandbase.ai/v1/run/$run_id")
done
status=$(printf '%s' "$result" | jq -r .status)
[ "$status" = completed ] || { echo "Generation ended: $status" >&2; exit 1; }
printf '%s\n' "$result"Create a SandBase API key and set it in your server environment. All requests use Bearer authentication.
export SANDBASE_API_KEY="YOUR_API_KEY"Keep the key on your server. Do not expose it in browser code or commit it to a repository.
POST to /v1/run with this model ID and its inputs. The request example above includes submission and polling.
Use the returned run ID to poll until the status is completed, failed or timeout. Read output only after completed.
curl "https://api.sandbase.ai/v1/run/$RUN_ID" \
-H "Authorization: Bearer $SANDBASE_API_KEY"Pass a publicly accessible file URL in the model’s image, video or audio field. Supported formats and limits are shown beside each Playground input.
Use the upload or replace control on supported image fields in the Playground. Video URL fields accept a hosted driving video; they do not imply video-upload support.
seedintegerRandom seed for reproducibility.
zoomnumberCamera zoom/distance. 0=wide shot (far away), 5=medium shot (normal), 10=close-up (very close).
Default: 5
Minimum: 0
Maximum: 10
imagesarrayThe URL of the image to adjust camera angle for.
aspect_ratiostringThe aspect ratio of the generated image.
Possible values: "21:9", "16:9", "3:2", "4:3", "5:4", "1:1", "4:5", "3:4", "2:3", "9:16"
output_formatstringThe format of the output image
Default: "png"
Possible values: "png", "jpeg"
vertical_anglenumberVertical camera angle in degrees. -30°=low-angle shot (looking up), 0°=eye-level, 30°=elevated, 60°=high-angle, 90°=bird's-eye view (looking down).
Default: 0
Minimum: -30
Maximum: 90
horizontal_anglenumberHorizontal rotation angle around the object in degrees. 0°=front view, 90°=right side, 180°=back view, 270°=left side, 360°=front view again.
Default: 0
Minimum: 0
Maximum: 360
additional_promptstringAdditional text to append to the automatically generated prompt.
{
"model": "alibaba/qwen-image-edit/2511/multiple-angles",
"zoom": 5,
"images": [
"https://static.sandbase.ai/examples/alibaba/qwen-image-edit/2511/multiple-angles/input_images_0.png"
],
"output_format": "png",
"vertical_angle": 0,
"horizontal_angle": 0
}A completed run exposes its result in output. The following is the model’s saved example, not a new generation.
[
{
"source": "Alibaba Model Studio schema mirror",
"source_url": "https://www.alibabacloud.com/help/en/model-studio/",
"url": "https://static.sandbase.ai/examples/18b21c05-764f-43eb-9262-274fc14e03d9/output/368ca32c-f20e-480b-9170-02fa12467b67.png"
}
]