利用Media.io OpenAPI的AI技术,将照片和图像转换为吉卜力工作室风格的艺术作品,呈现标志性的手绘美术风格。
名称:mediaio-ai-gender-swap. 描述: 将照片和图像通过Media.io OpenAPI转换成工作室 Ghibli风格的艺术品是一项面向实际任务的技能,主要用于引用标志性的手绘, Ghib 的画美学。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能调用 Media.io OpenAPI,使用模型代码 effects_image_gender_swap_female 执行图像性别转换。
该 API 为异步接口:
task_id。| 变量 | 是否必需 | 说明 |
|---|---|---|
MEDIAIO_API_KEY |
是 | Media.io OpenAPI 密钥,用于请求头 X-API-KEY。 |
Content-Type: application/jsonX-API-KEY: $MEDIAIO_API_KEYPOSThttps://openapi.media.io/user/credits{}POSThttps://openapi.media.io/generation/effects/effects_image_gender_swap_female{
"data": {
"image": "https://example.com/input.jpg"
}
}
data.image(字符串格式 URL)POSThttps://openapi.media.io/generation/result/{task_id}{}task_id(字符串,必需){
"code": 0,
"msg": "",
"data": {},
"trace_id": "..."
}
data.task_id。data.status 可取以下值之一:waiting:已入队processing:运行中completed:成功完成failed:失败timeout:超时data.reason:提供附加上下文(例如 success 或具体错误信息)completed 时:data.result 是一个包含生成图像 URL 的输出对象数组val(内部路径)、preview(公开 HTTPS URL)、status(完成状态)user/credits 接口确认余额充足。data.image 字段调用 effects_image_gender_swap_female 接口。task_id。generation/result/{task_id} 接口。completed 或 failed 时停止轮询。completed,返回 data.result 中的输出 URL。curl --request POST
--url https://openapi.media.io/user/credits
--header 'Content-Type: application/json'
--header "X-API-KEY: $MEDIAIO_API_KEY"
--data '{}'
curl --request POST
--url https://openapi.media.io/generation/effects/effects_image_gender_swap_female
--header 'Content-Type: application/json'
--header "X-API-KEY: $MEDIAIO_API_KEY"
--data '{
"data": {
"image": "https://example.com/input.jpg"
}
}'
curl --request POST --url https://openapi.media.io/generation/result/--header 'Content-Type: application/json' --header "X-API-KEY: $MEDIAIO_API_KEY" --data '{}'
{
"code": 0,
"msg": "",
"data": {
"task_id": "effect-86f0f82a-36dc-4a7c-928a-721a18ef482f",
"status": "completed",
"reason": "success",
"result": [
{
"val": "aicloudtmp/550160908/3/202603/1/combo_tm_alg-20260317165022-802800-60eb3-dwt.png",
"preview": "https://url_to_generated_image.png",
"status": "completed"
}
]
},
"trace_id": "a18315ba568b5c34407808d12cbc8457"
}
当 status 为 completed 时,响应字段含义如下:
data.task_id:唯一任务标识符data.status:completed 表示任务已成功完成data.reason:success 表示未发生错误data.result:输出对象数组,每个对象包含:val:生成图像的内部文件路径preview:生成图像的公开可访问 HTTPS URL(含过期时间与签名)status:每个结果项的状态均为 completedcode != 0 视为失败响应。374004:未认证。请前往 https://developer.media.io/ 申请 APP KEY。490000:参数错误490505:余额不足。请先充值再调用生成类 API。trace_id,便于问题排查。task_id 进行轮询。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.9万人学习
共49课时 | 82.5万人学习
最新文章