以postman调用阿里云百炼【通义万相-文生图2.1-Plus】模型为例。

POST创建任务请求

postman中新建post请求,直接在POST输入框中粘贴阿里云百炼中模型API示例中的POST模板代码。

curl -X POST https://dashscope.aliyuncs.com/api/v1/services/aigc/text2image/image-synthesis \
    -H 'X-DashScope-Async: enable' \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
    -H 'Content-Type: application/json' \
    -d '{
    "model": "wanx2.1-t2i-turbo",
    "input": {
        "prompt": "雪地,白色小教堂,极光,冬日场景,柔和的光线。",
        "negative_prompt": "人物"
    },
    "parameters": {
        "size": "1024*1024",
        "n": 1
    }
}'

然后在Headers中将Authorization值中的$DASHSCOPE_API_KEY改为自己的阿里云百炼API即可,其他参数可按需修改、增减。

GET任务结果

上述POST请求成功后会输出"task_id": "XXX",等待任务完成后,在postman中创建GET请求,在GET输入框中粘贴阿里云百炼中模型API示例中的GET模板代码。

curl -X GET \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
https://dashscope.aliyuncs.com/api/v1/tasks/86ecf553-d340-4e21-xxxxxxxxx
  1. 将GET输入框中的链接/tasks/后面改成POST输出结果中的task_id。
  2. 在Headers中将Authorization值中的$DASHSCOPE_API_KEY改为自己的阿里云百炼API。

执行成功将输出会输出 "url": "XXX",点击链接即会跳转浏览器下载生成的图片。