下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/seedoragroup--seedora-gpt-image-2-text-to-image.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @seedoragroup/seedora-gpt-image-2-text-to-image。输入一段文字描述,生成一张 2K 图片,适合制作海报、插画、摄影图、电商图、封面或壁纸。用于从零创作新图片;如果要修改已有图片,请使用图片编辑功能。
阅读全文 (展开查看完整说明)
概述
产品能力
将用户的一段文字描述直接交给 GPT Image 2,返回一张新图片。
- 必须提供文字描述,最多 10000 字;保留用户原文,不翻译、改写、扩写或追加隐藏要求。
- 输出固定为 2K、单张 PNG 或 JPEG;支持
1:1、2:3、3:2、3:4、4:3、4:5、5:4、9:16、16:9、21:9。 - 用户明确给出比例时照用;只给出用途或方向时可映射到最贴近的比例,例如手机壁纸用
9:16、视频封面用16:9、竖版海报用3:4;没有线索时直接使用1:1,不要追问。 - 不接受参考图,不生成多张候选,不对模型结果做二次视觉处理或质量筛选;模型生成什么就交付什么。
- 每张成品独立付费。想换描述、比例或重新生成时,必须创建新请求并重新支付。
- 已有图片的编辑、融合或风格参考不使用本 Skill。
服务元数据
| 字段 | 值 |
|---|---|
skill_id | seedora-gpt-image-2-text-to-image |
skill_version | 1.0.0 |
product_id | gpt-image-2-text-to-image |
| 服务名称 | Seedora 图片生成 |
| 模型 | GPT Image 2(gpt-image-2-vip) |
| 单价 | ¥0.39/张 |
| 计费模式 | 按次付费(per_call) |
| Base URL | https://api.seedora.cc |
| 付费资源 | POST /v1/pay-skills/gpt-image-2-text-to-image/generate |
本 Skill 已接入微信 Agent Pay X402 支付服务。服务端负责微信 Native 下单、SkillHub AI 预下单、支付查单、幂等履约、结果保存与失败退款;Skill 不在本地模拟收费,也不保存提示词、成品或支付实现。
付费前置检查
请求资源前检查 weixinpay extension 是否可用。不可用时提示“当前 Agent 暂不支持微信支付付费能力”并停止,不运行客户端、不创建支付订单。
模型或供应商自身的内容安全策略仍然有效。明确拒绝或失败时服务端按合同退款;供应商是否已受理或成品是否已保存无法确认时,必须恢复原订单,不得重复付款或重新生成。
调用流程
标准支付链路:
首次请求 -> HTTP 402 -> weixinpay_pay(payment_code) -> 支付成功后原请求重试 -> 下载成品1. 获取临时会话
POST https://api.seedora.cc/v1/pay-skills/session从响应的 data.token 读取临时 Token,后续请求使用 Authorization: Bearer <token>。也可直接运行本 Skill 自带客户端:
node "<Skill目录>/scripts/gpt-image-2-text-to-image-client.js" "<用户原始提示词>" "<画面比例>"比例可省略,默认 1:1。成功成品保存到用户 Downloads 目录;Downloads 不可用时保存到运行命令的目录。
2. 首次请求付费资源
请求 JSON 字段固定为 prompt 和 aspect_ratio:
POST https://api.seedora.cc/v1/pay-skills/gpt-image-2-text-to-image/generate
Authorization: Bearer <token>
Content-Type: application/json
{"prompt":"用户原始提示词","aspect_ratio":"1:1"}未支付时返回 HTTP 402:
HTTP/1.1 402 Payment Required
WeixinPay-Required: <payment_code>
X-Out-Trade-No: <out_trade_no>
Content-Type: application/json
{"code":"PAYMENT_REQUIRED","WeixinPay":{"WeixinPay-Required":"<payment_code>","prompt":"..."},"out_trade_no":"<out_trade_no>","amount":"0.39","currency":"CNY"}只在 Header 与 Body 的 payment_code 一致,且 Header 的 X-Out-Trade-No 与 Body 的 out_trade_no 一致时继续。把 payment_code 原样交给 weixinpay_pay(payment_code);不要展示、改写或记录支付码。
3. 支付后原样重试
支付工具明确成功后,使用同一 prompt、同一 aspect_ratio 和同一原订单重试,只增加首次 402 返回的支付 Header:
POST https://api.seedora.cc/v1/pay-skills/gpt-image-2-text-to-image/generate
Authorization: Bearer <new-or-current-token>
WeixinPay-Required: <payment_code>
X-Out-Trade-No: <out_trade_no>
Content-Type: application/json
{"prompt":"与首次请求完全相同的用户原始提示词","aspect_ratio":"1:1"}使用客户端时,402 错误中会提供 resumeCommand;支付成功后执行该命令。恢复文件仅在系统临时目录以 0600 权限保存原始提示词、比例、订单号和支付码,成功后自动删除。
失败与恢复
| 状态 | 处理 |
|---|---|
400 | 提示词为空、过长或比例不支持;付款前修正输入。 |
402 | 调用 weixinpay_pay(payment_code);成功后按原订单重试。 |
409 | 提示词、比例或订单不一致,或供应商状态正在核对;禁止新订单重复扣款。 |
503 | 服务暂时不可用;未扣款时稍后重试,支付状态未知时只恢复原订单。 |
NOT_PAID | 保留原恢复命令,稍后查原订单;不要重复支付。 |
REFUNDED | 告知“本次服务未能完成,已自动退款至原支付账户”并停止。 |
FULFILL_AND_REFUND_FAILED | 告知用户订单正在核对并联系商户;不要再次支付。 |
支付超时、处理中、未知或网络失败时,不创建新订单、不再次调用支付;等待 3 秒后执行同一 resumeCommand 查单,最多 5 次。提示词或比例改变时停止,已支付订单不得用于另一项生成请求。
成功时只向用户返回成品本地路径,不返回支付码、签名 URL、订单实现、供应商信息、内部参数或技术错误细节。