直接调用 BizyAir API,使用 Nano Banana 2 模型生成高质量图片。
方式 A:环境变量
bash
export BIZYAIR_API_KEY="your_api_key_here"
方式 B:创建配置文件(推荐)
在技能目录创建 .env 文件:
bash
# 技能目录/.env
BIZYAIR_API_KEY=your_api_key_here
配置文件位置优先级:
.env(推荐,通用)~/.config/bizyair-banana2/.env~/.bizyair-banana2/.env~/.baoyu-skills/bizyair-banana2/.env(兼容旧版本)bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
--prompt "一只可爱的猫咪" \
--image cat.png
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
--prompt "近景构图,自信展示自我,姿态酷飒随性" \
--image output.png \
--ref input.png
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
--prompt "图 1 的人穿着图 2 的衣服,在图 3 的场景中" \
--image output.png \
--ref person.png \
--ref clothes.png \
--ref background.png
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
--prompt "全身照" \
--image fullbody.png \
--ar 9:16
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
--prompt "搞笑表情" \
--image emoji.png \
--ref portrait.jpg \
--web-app-id 47091
选项说明默认值-p, --prompt提示词(必需)--i, --image输出图片路径(必需)--r, --ref参考图片路径(可多个)---web-app-idWeb App ID47091--ar宽高比: 1:1, 16:9, 9:16, 4:3, 3:4``9:16``--mode模式: third-party, custom``third-party``--resolution分辨率: auto, 1k, 2k``1k``--timeout超时时间(秒)120--jsonJSON 格式输出-
变量说明BIZYAIR_API_KEYBizyAir API Key(必需)BIZYAIR_BASE_URLAPI 基础 URL(可选)
POST /w/v1/webapp/task/openapi/createGET /w/v1/webapp/task/openapi/detail?requestId={id}GET /w/v1/webapp/task/openapi/outputs?requestId={id}GET /x/v1/upload/token错误原因解决方案401 UnauthorizedAPI Key 无效检查 BIZYAIR_API_KEY 配置402 Payment Required余额不足充值: https://www.bizyair.cn429 Too Many Requests请求限流稍后重试500 Internal Error服务端错误检查任务状态,重试
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
-p "可爱的卡通女孩头像,粉色头发,大眼睛" \
--image avatar.png \
--ar 1:1
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
-p "搞笑表情,九宫格" \
--image meme.png \
--ref portrait.jpg \
--web-app-id 47091
bash
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
-p "图 1 的人穿着图 2 的衣服,在图 3 的场景中" \
--image fusion.png \
--ref person.png \
--ref clothes.png \
--ref background.png \
--ar 9:16
bash
for i in {1..5}; do
python3 ${SKILL_DIR}/scripts/bizyair_gen.py \
-p "赛博朋克风格城市夜景" \
--image cyber_$i.png \
--ar 16:9
done
bash
# 方式 1:检查技能目录的.env
cat /path/to/skills/bizyair-banana2/.env
# 方式 2:检查用户目录配置
cat ~/.config/bizyair-banana2/.env
cat ~/.bizyair-banana2/.env
bash
cd /home/admin/.openclaw/workspace/skills/bizyair-banana2
bash test.sh
错误原因解决方案401 UnauthorizedAPI Key 无效检查配置402 Payment Required余额不足充值429 Too Many Requests请求限流稍后重试任务超时生成耗时过长增加 --timeout