ImageRouter图像生成ImageRouter图像生成
ImageRouter图像生成

技能简介

ImageRouter是一个统一的AI图像生成服务接口,支持通过curl命令调用多种图像模型完成文生图图生图及局部重绘任务。该技能提供JSON和multipart两种请求格式,适配不同场景的文件上传需求。

能做什么

  • 使用文本提示词生成指定风格的图像
  • 基于现有图像进行风格转换或内容修改
  • 上传多张参考图(最多16张)进行融合创作
  • 配合遮罩图层实现图像局部编辑(inpainting)
  • 查询并筛选平台支持的图像模型列表

使用说明

前置要求:系统需安装curl工具,并前往 https://imagerouter.io/api-keys 获取API密钥。

步骤1:查看可用模型

curl -X POST 'https://backend.imagerouter.io/operations/get-popular-models'

步骤2:基础文生图(JSON格式)

curl 'https://api.imagerouter.io/v1/openai/images/generations' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  --json '{
    "prompt": "a serene mountain landscape at sunset",
    "model": "test/test",
    "quality": "auto",
    "size": "auto"
  }'

步骤3:图生图(multipart格式,支持文件上传)

curl 'https://api.imagerouter.io/v1/openai/images/edits' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -F 'prompt=transform this into a watercolor painting' \
  -F 'model=test/test' \
  -F 'image[]=@/path/to/your/image.webp'

步骤4:带遮罩的局部编辑

curl 'https://api.imagerouter.io/v1/openai/images/edits' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -F 'prompt=fill the masked area with flowers' \
  -F 'model=test/test' \
  -F 'image[]=@original.webp' \
  -F 'mask[]=@mask.webp'

输入与输出

见下方输入与输出表格。

项目内容
输入API密钥;文本提示词;目标模型名称;图像文件(图生图);遮罩文件(局部编辑);质量/尺寸/格式等可选参数
输出图像URL或base64数据;创建时间戳;接口延迟;调用成本
适用人群熟悉curl命令的开发者、需要批量生成图像的运维人员、快速验证多模型效果的后端工程师
不包含图形界面、图像编辑工具、模型训练功能、密钥自动化管理

 

风险提示

  • API密钥需妥善保管,避免在公共代码仓库中明文存储
  • test/test为测试模型,不生成真实图像,生产环境请选用正式模型
  • 部分模型不支持高质量模式或图像编辑功能,调用前请确认模型能力
  • multipart请求中文件路径错误会导致调用失败
  • 响应中的URL为临时存储地址,需及时下载保存

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/dawe35/image-router/SKILL.md
来源类型:开源社区技能库

数据统计

相关导航

暂无评论

none
暂无评论...