乐于分享
好东西不私藏

我让 OpenClaw 30 分钟开发了一个生图技能,1张只要5分钱

我让 OpenClaw 30 分钟开发了一个生图技能,1张只要5分钱

从 0 到 1 打造 BizyAir Banana 2 图像生成技能,完整开发流程大公开

无需本地 GPU,无需复杂配置,一个 Python 脚本直连云端 AI 算力

🎯缘起:为什么做这个技能

前几天同事推荐一个nano banana 2生图平台,看到价格我惊呆了:

  • 1K 分辨率:5 分钱/张
  • 2K/4K 分辨率:8 分钱/张
  • 支持参考图、多图融合

这价格,简直是白菜价啊!

但是官方只有 ComfyUI 插件,不够灵活。我就想:能不能做一个技能,直接调用 API,想怎么玩就怎么玩?

于是,我找到了我的 AI 助手小钳宝,说了句:

"帮我做个技能,对接 BizyAir 的 Banana 2 模型,要能用参考图生图。"

30 分钟后,技能完成了。

🛠️开发过程:AI 助手是如何工作的

第一步:需求分析

我告诉 AI 助手:

  • 目标平台
    :BizyAir(云端 ComfyUI)
  • 核心功能
    :文生图、参考图、多图融合
  • 技术栈
    :Python,直接调用 API
  • 关键要求
    :便宜、快速、支持参考图

AI 助手立即开始搜索 BizyAir 的文档和 API。

第二步:获取 API 代码

我在 BizyAir 官网找到了一段Python 示例代码

import requestsimport jsonurl = "https://api.bizyair.cn/w/v1/webapp/task/openapi/create"headers = {    "Content-Type": "application/json",    "Authorization": "Bearer YOUR_API_KEY"}data = {    "web_app_id": 47091,    "input_values": {        "2:LoadImage.image": "https://...",        "9:JjkText.text": "提示词...",        "10:BizyAir_NanoBanana2.resolution": "auto",        "10:BizyAir_NanoBanana2.aspect_ratio": "9:16",    }}response = requests.post(url, headers=headers, json=data)result = response.json()print("生成结果:", result)

把这段代码发给 AI 助手,说:

"基于这个 API,帮我写一个完整的技能。"

第三步:AI 开始编码

AI 助手做了以下几件事:

1. 创建技能目录结构

bizyair-banana2/├── scripts/│   └── bizyair_gen.py    # 主脚本├── SKILL.md          # 使用文档├── _meta.json        # 元数据├── .env.example      # 配置模板└── test.sh           # 测试脚本

2. 编写主脚本

AI 写了一个完整的 Python 脚本,包含:

  • API Key 管理(环境变量 + 配置文件)
  • 文件上传(OSS 上传 + 签名)
  • 任务提交(异步 + 同步双模式)
  • 状态轮询(自动等待完成)
  • 结果下载(自动保存)
  • 错误处理(超时重试、详细日志)

3. 配置触发词

{  "triggers": ["生成图片", "画", "BizyAir", "Banana", "表情包"]}

第四步:测试与调试

AI 助手说:

"技能框架已完成,需要配置 API Key 并测试。"

我提供了:

  • API Key
    :从 BizyAir 控制台复制
  • 参考图
    :一张人像照片(直接发送消息)

AI 助手立即运行测试:

python3 scripts/bizyair_gen.py \  --prompt "近景构图,自信展示自我,姿态酷飒随性" \  --image output.png \  --ref reference.jpg \  --ar 9:16

第一次测试:失败 ❌

错误:HTTPSConnectionPool Read timed out

AI 助手分析:

"网络超时,需要增加超时时间和重试机制。"

修复后第二次测试:成功 ✅

🎨 BizyAir Banana 2 图像生成📤 上传文件:reference.jpg✅ OSS 上传成功🚀 提交任务到 Web App 47091...✅ 任务已完成!📥 下载结果:output.png✅ 生成完成!📊 总耗时:29.6 秒

🎨成果展示:生成的图片

测试图 :女孩在东湖边跳舞

提示词:

一个女孩在东湖边跳舞,湖水清澈,蓝天白云,垂柳依依,女孩穿着漂亮的裙子,姿态优美,阳光明媚,春日美景,温馨画面,高清摄影风格,自然光,电影感

耗时:29.6 秒成本:约 5 分钱

💰成本分析:到底有多便宜

官方价格(参考)

功能
价格
说明
1K 分辨率
5 分钱/张
超便宜!
2K/4K 分辨率
8 分钱/张
高清大图
参考图
同分辨率价格
支持直接发消息
表情包
8 分钱/次
九宫格输出

这价格,还要什么自行车?

🚀如何使用这个技能

安装步骤

1. 解压技能包

cd ~/.openclaw/workspace/skills/tar -xzf bizyair-banana2-share.tar.gz

2. 配置 API Key

cd bizyair-banana2/cp .env.example .env# 编辑 .env,填入自己的 API Key

3. 准备参考图

# 方式 1:直接发送参考图消息# 在飞书中发送图片给 AI 助手# 方式 2:本地文件cp your_photo.jpg reference.jpg

4. 运行生成

python3 scripts/bizyair_gen.py \  --prompt "你的提示词" \  --image output.png \  --ref reference.jpg \  --ar 9:16

📝总结

30 分钟,一个完整的生图技能。

这就是 AI 时代的开发效率。

关键不是 AI 有多强,而是你会不会用 AI。

把重复的编码工作交给 AI,把创造力留给自己。

这,才是正确的打开方式。

觉得有用?欢迎分享到朋友圈!🦞