nano-banana2:在 Agent 里接入文生图与图生图

前言

在 Cursor、Claude Code 等环境里写代码时,常会顺手要一张封面、海报或配图。自己切到绘图工具再贴回对话,会打断上下文;若让模型「凭空描述」一张图,又得不到可用文件。下面介绍社区 Skill nano-banana2:把 kexiangai.com 的 nano-banana2 接口封装成 Agent 可调用的能力,在对话里按提示词生成图片,并支持图生图、比例与清晰度参数。

这是什么

nano-banana2 是 SkillHub 上的社区 Skill(坐标 @user_4bd21536/nano-banana2,当前版本 1.0.1),分类为 design-media,由发布者 user_4bd21536 维护。它解决的是:当用户要在对话里完成「生成图片」「图生图」「海报图」「封面图」,或指定 16:9 / 9:16 等比例与 1K / 2K / 4K 清晰度时,Agent 应走统一的接口与参数约定,而不是误用视频、OCR 或非生成式修图能力。

Skill 页标注 requires_api_key=true:调用前需在 kexiangai.com 取得密钥,并以 x-api-key 方式使用。

核心功能

已核实的能力如下(以 SkillHub 简介为准):

  1. 文生图:根据文本 prompt 生成图片。
  2. 图生图:在可选参数 urls 中传入参考图 URL,在提示词引导下生成新图。
  3. 画幅与清晰度:可选 aspectRatio(如 16:9、9:16)、imageSize(1K / 2K / 4K)。
  4. 统一入口:通过接口 imgEditNB2 调用,参数包括:
    - prompt(必填)
    - urls(可选)
    - aspectRatio(可选)
    - imageSize(可选)

明确不适用:视频生成、OCR、以及非生成式图片编辑(Skill 原文:Do NOT use for video generation, OCR, or non-generative image editing)。

安装与启用

先做环境检查,再把 Skill 装到当前 Agent 能识别的 skills 目录。

1. 安装 SkillHub CLI(若尚未安装)

command -v skillhub && skillhub --version

未安装时,可按 SkillHub 安装文档 执行完整安装:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

(仅 CLI 时可在文档中使用 --cli-only 参数。)

2. 安装 nano-banana2

官方页面要求:根据 https://skillhub.cn/install/skillhub.md,安装 @user_4bd21536/nano-banana2。

安装命令须带 --dir,指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能不会被识别。文档给出的常见路径示例:

环境 skills 目录(示例)
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
skillhub install @user_4bd21536/nano-banana2 --dir ~/.cursor/skills/

将路径替换为你实际使用的 Agent 目录。安装后按各客户端要求重启或刷新 Skill 列表。

3. 配置 API Key

在 kexiangai.com 获取 x-api-key,并按 Skill 说明配置到运行环境(具体变量名以 Skill 包内 SKILL.md 为准;页面仅标明需 x-api-key)。

典型用法

Skill 未在公开页给出完整 HTTP 示例,触发与参数约定如下,便于在对话中复现意图:

  1. 用户说「生成一张 16:9 的封面图,2K,主题是……」→ Agent 应选用本 Skill,调用 imgEditNB2,填写 prompt,并设置 aspectRatio、imageSize。
  2. 用户上传或给出图片 URL,要求「按这张风格做海报」→ 在 urls 中传入参考图,配合 prompt 做图生图。
  3. 用户只给文案、未提比例 → 至少提供 prompt;比例与清晰度可按需求省略或补默认值(以接口实际行为为准)。

示例参数结构(字段名与 Skill 简介一致):

{
  "prompt": "科技感产品海报,深色背景,主标题留白",
  "urls": ["https://example.com/reference.png"],
  "aspectRatio": "16:9",
  "imageSize": "2K"
}

适用场景与注意

适合谁:需要在 Agent 工作流里直接出图的产品、运营、开发者;已愿意使用 kexiangai.com 的 nano-banana2 接口并自备 API Key 的团队。

注意:

  • 依赖外网接口与计费策略,Key 不要提交到仓库。
  • 不要用本 Skill 处理视频、文字识别或「抠图、调色」类非生成式编辑需求。
  • SkillHub 页显示版本 v1.0.1;商店统计(下载、安装等)会随时间变化,以 SkillHub 技能页 为准。

结尾

nano-banana2 把文生图、图生图和常见画幅/清晰度参数收敛到 imgEditNB2 与一套触发话术上,适合在编码助手场景里快速出封面与海报。安装与优先源说明见 SkillHub 安装文档;技能详情与坐标见官方地址:https://api.skillhub.cn/user_4bd21536/nano-banana2(展示页:https://www.skillhub.cn/skills/user_4bd21536/nano-banana2)。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye