aardio 文档
aardio 范例: 使用 web.rest.aiImage 编辑原图,原图与保存路径均在 generate 的选项表中。
// 使用 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);
Markdown 格式