SuperAPI AI 工具集

omniroute-image

设计与创作

查看项目

更新于 10-15 21:10

技能介绍

用途:通过 OmniRoute 以 OpenAI 的 /v1/images/generations 格式生成图像,并在多个图像提供商之间自动回退。使用前需配置 OMNIROUTE_URL 和 OMNIROUTE_KEY,具体设置见入口 SKILL 文档。

主要能力:提供三个端点——POST $OMNIROUTE_URL/v1/images/generations(文生图)、POST $OMNIROUTE_URL/v1/images/edits(带蒙版的图像编辑)、POST $OMNIROUTE_URL/v1/images/variations(生成变体)。可通过 curl $OMNIROUTE_URL/v1/models/image | jq '.data[]' 发现可用模型,返回每个模型的 id、owned_by、sizes 与 capabilities。

使用方式:生成示例为 curl -X POST $OMNIROUTE_URL/v1/images/generations,携带 Authorization: Bearer $OMNIROUTE_KEY 与 Content-Type: application/json,请求体包含 model、prompt、n、size、response_format 等字段。响应结构为 { created, data: [{ url? 或 b64_json, revised_prompt }] }。

限制与错误:400 invalid_size 表示该模型不支持所请求尺寸,需查看 /v1/models/image;400 content_policy_violation 表示被提供商安全策略拦截;503 表示提供商不可用,可改用 /v1/models/image 中的其他模型。其余细节暂未提供。