返回顶部
n

nano-banana-api纳米香蕉API

Generate images through the Nano Banana REST API and help agents integrate or operate the service safely. Use when a task involves text-to-image, image-to-image, listing models, checking credits, choosing between sync/stream/async generation, polling generation status, or producing reproducible API calls/scripts for Nano Banana.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
167
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

nano-banana-api

Nano Banana API

当智能体需要直接调用Nano Banana而非仅编辑文档时,使用此技能。

官方网站:https://www.nananobanana.com

快速开始

通过NANOBANANAAPIKEY或NBAPI_KEY设置API密钥。

使用捆绑的CLI进行可重复调用:

bash
python3 scripts/nanobananaapi.py models
python3 scripts/nanobananaapi.py credits
python3 scripts/nanobananaapi.py generate --prompt 一只坐在火车上的电影感橘猫 --mode sync
python3 scripts/nanobananaapi.py generate --prompt 将背景替换为海滩 --reference-image-url https://example.com/image.jpg --mode async --wait
python3 scripts/nanobananaapi.py generate --prompt 夜晚的赛博朋克天际线 --mode stream

工作流程

  1. 1. 当模型名称重要时,首先调用models。
  2. 除非用户明确要求特定模型,否则省略--model。
  3. 根据交互模式选择请求方式:
- sync:最简单的请求/响应流程。 - stream:通过SSE实时获取进度。 - async:立即提交,后续轮询。
  1. 4. 当异步任务必须跟踪至完成时,使用poll --id --wait。
  2. 当用户需要本地文件时,在同一会话中下载图片。输出URL在15天后过期。

操作规则

  • - 不要打印或复述原始API密钥。
  • 优先使用models而非硬编码目录值。实时模型列表会变化,且是权威来源。
  • 如果文档和实时API行为不一致,以实时端点为准,并注明验证日期。
  • 将401、402、403和503视为可操作的状态:
- 401:密钥无效或缺失。 - 402:积分不足。 - 403:账户未启用API访问权限。 - 503:异步队列繁忙,请稍后重试。
  • - 对于stream,期待换行符分隔的SSE data:事件。
  • 对于async,仅在processingStatus变为completed后声明成功。

命令指南

列出模型

bash
python3 scripts/nanobananaapi.py models

在选择--model前使用此命令。2026年3月25日的实时验证显示,模型名称与文档中的示例不同,因此避免假设nano-banana是当前的显式模型ID。

检查积分

bash
python3 scripts/nanobananaapi.py credits

同步生成

bash
python3 scripts/nanobananaapi.py generate \
--prompt 日出时分的水彩山村 \
--mode sync \
--download-dir ./outputs

异步生成并等待

bash
python3 scripts/nanobananaapi.py generate \
--prompt 香蕉形台灯的产品主图 \
--mode async \
--wait \
--poll-interval 3 \
--max-polls 60

跟踪现有任务

bash
python3 scripts/nanobananaapi.py poll --id clxx123 --wait

从参考图片生成

bash
python3 scripts/nanobananaapi.py generate \
--prompt 保留主体,将房间变成粗野主义画廊 \
--reference-image-url https://example.com/source.jpg \
--mode sync

无脚本时的备用方案

如果无法直接执行shell,请从references/api-reference.md构建HTTP调用。使用:

  • - POST /generate 用于同步、流式或异步提交。
  • GET /generate?id=... 用于轮询。
  • GET /models 用于解析当前模型名称。
  • GET /credits 用于检查余额。

资源

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 nano-banana-api-1776021668 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 nano-banana-api-1776021668 技能

通过命令行安装

skillhub install nano-banana-api-1776021668

下载

⬇ 下载 nano-banana-api v0.1.1(免费)

文件大小: 8.17 KB | 发布时间: 2026-4-13 11:10

v0.1.1 最新 2026-4-13 11:10
Add official website to skill docs and fix image downloads by sending an explicit User-Agent.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部