下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/seedoragroup--seedora-nano-banana-pro-image-edit.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @seedoragroup/seedora-nano-banana-pro-image-edit。- 使用 Nano Banana Pro 精准编辑已上传图片,默认输出 2K,可选 1K 或原生 4K。它擅长理解复杂、多约束的编辑要求,精准保持人物与产品主体、调整视角/焦点/光影/色彩分级,并能生成清晰可读的图片文字
- 适合品牌主视觉、商业海报、产品旗舰图和需要高保真局部修改的场景。用户提到高清修图、精细改图、复杂图片编辑、4K 图片编辑、海报改字、商业主视觉或明确希望使用 Nano Banana Pro 时使用
- 必须已有一张待编辑图片。
阅读全文 (展开查看完整说明)
概述
产品能力
将一张图片和用户的原始编辑描述直接交给 Nano Banana Pro,生成一张高保真编辑成品。
- 输入单张本地 JPEG/PNG,不超过 10MB;不接受 URL 或多图。
- 必须提供编辑描述;描述保留用户原文,不翻译、改写、扩写或追加隐藏要求。
- 默认输出 2K;可选
1K、2K或4K(大小写会自动标准化)。未明确时使用 2K。原图比例会映射到模型支持的最近比例。 - 强项是复杂指令理解、局部视角/焦点/光影/调色编辑、人物与商品主体保真,以及海报和广告中的清晰文字。4K 适合商业海报与专业设计输出。
- 每张成品独立付费;基于上一张结果继续编辑,必须重新提交并重新支付。
- 不保证未指定区域逐像素不变,不使用蒙版,不对模型结果做二次视觉处理或质量筛选。
服务元数据
| 字段 | 值 |
|---|---|
skill_id | seedora-nano-banana-pro-image-edit |
skill_version | 1.0.0 |
product_id | nano-banana-pro-image-edit |
| 服务名称 | Seedora 图片编辑 |
| 模型 | Nano Banana Pro(gemini-3-pro-image-preview) |
| 单价 | ¥0.89/张(1K / 2K / 4K 同价) |
| 付费资源 | POST /v1/pay-skills/nano-banana-pro-image-edit/edit |
本 Skill 使用统一微信 Agent Pay X402 支付服务。首次请求返回 402 后,将 WeixinPay-Required 原样交给 weixinpay_pay,支付成功后使用同一原图、instruction、resolution 和 X-Out-Trade-No 恢复。支付未知或供应商状态未知时不得重复支付或重新生成。
支付前置检查
请求前检查 weixinpay extension 是否可用。不可用时提示“当前 Agent 暂不支持微信支付付费能力”并停止,不能创建支付订单。
模型内容安全仍然有效。明确拒绝或失败时服务端自动退款;供应商受理或成品保存状态未知时,只能恢复原订单,不能再次付款或重新生成。
调用流程
首次请求 -> HTTP 402 -> weixinpay_pay(payment_code) -> 用同一请求重试 -> 下载成品1. 获取临时会话
POST https://api.seedora.cc/v1/pay-skills/session读取响应 data.token,后续携带 Authorization: Bearer <token>。也可运行客户端:
node "<Skill目录>/scripts/nano-banana-pro-image-edit-client.js" --resolution 4K "<图片绝对路径>" "<编辑描述>"省略 --resolution 时默认使用 2K。
2. 首次请求
使用 multipart/form-data,字段为 image、instruction 与可选 resolution:
POST https://api.seedora.cc/v1/pay-skills/nano-banana-pro-image-edit/edit
Authorization: Bearer <token>
Content-Type: multipart/form-data; boundary=<boundary>
<image=原图片文件>
<instruction=用户原始编辑描述>
<resolution=2K>未支付时返回:
HTTP/1.1 402 Payment Required
WeixinPay-Required: <payment_code>
X-Out-Trade-No: <out_trade_no>
{"code":"PAYMENT_REQUIRED","WeixinPay":{"WeixinPay-Required":"<payment_code>"},"out_trade_no":"<out_trade_no>","amount":"0.89","currency":"CNY"}只在 Header 与 Body 的支付码、订单号完全一致,且金额为 0.89、币种为 CNY 时,将 payment_code 原样传给 weixinpay_pay(payment_code);不要展示、改写或记录它。
3. 支付后原样重试
支付明确成功后,使用同一原图字节、同一 instruction、同一 resolution,只增加首次 402 返回的两个 Header:
POST https://api.seedora.cc/v1/pay-skills/nano-banana-pro-image-edit/edit
Authorization: Bearer <new-or-current-token>
WeixinPay-Required: <payment_code>
X-Out-Trade-No: <out_trade_no>
Content-Type: multipart/form-data; boundary=<boundary>
<image=与首次完全相同的原图>
<instruction=与首次完全相同的描述>
<resolution=与首次完全相同的2K>客户端会在 402 中输出 resumeCommand。恢复文件仅保存在系统临时目录、权限为 0600,成功后删除。
失败与恢复
| 状态 | 处理 |
|---|---|
400 | 图片、描述或分辨率无效;付款前修正输入。 |
402 | 调用 weixinpay_pay(payment_code) 后按原订单重试。 |
409 | 服务状态正在核对;禁止新订单和重复付款。 |
503 | 未扣款时稍后重试;支付状态未知时只恢复原订单。 |
REFUNDED | 告知用户“本次服务未能完成,已自动退款至原支付账户”。 |
支付超时、处理中、未知或网络失败时,等待 3 秒后执行同一 resumeCommand 查原订单,最多 5 次;原图、描述或分辨率发生变化时必须停止。
成功时只返回成品本地路径。原图、描述、支付码、供应商响应和签名 URL 不写入 Skill 包或日志。