# aardio 范例: 使用 web.rest.aiImage 编辑原图，原图与保存路径均在 generate 的选项表中。



```aardio
// 使用 web.rest.aiImage 编辑原图，原图与保存路径均在 generate 的选项表中。
// 先设置 MODELSCOPE_API_KEY 环境变量；不要把令牌写入示例文件。
import web.rest.aiImage;
import fsys.dlg;

var token=string.getenv("MODELSCOPE_API_KEY");
if(!#token){
    print("请先设置 MODELSCOPE_API_KEY 环境变量");
    return;
}

var original=fsys.dlg.open("图像|*.png;*.jpg;*.jpeg;*.webp;*.gif|","选择要编辑的原图");
if(!original) return;

var ai=web.rest.aiImage(
    url="https://api-inference.modelscope.cn/v1";
    key=token;
    model="Qwen/Qwen-Image-2.1";
);

var path,err=ai.generate("把背景改成简洁的浅蓝色，保留主体和原有构图",{
    originalImage=original;
    // 原图也可为 HTTP(S) URL、Data URL、图像 buffer、gdip.bitmap，或图像数组。
    // savePath="/edited.png"; // 可选；扩展名必须与接口实际返回的图片格式一致。
});
ai.close();

if(path) print("编辑完成：",path); // 未指定 savePath 时是临时文件，由调用者自行清理。
else print("编辑失败：",err);

```

