Skip to content

v1.0.0-beta4

Pre-release
Pre-release

Choose a tag to compare

@zztdandan zztdandan released this 05 Sep 08:43

新增 img-gen 独立生图技能

本版本新增 skills/img-gen 技能,提供与 MCP 服务端同等的图像生成与编辑能力,无需 MCP 中间层。

核心特性

  • 纯环境变量驱动:直接读取 OS 环境变量,不依赖任何 .env 文件,不绑定特定 profile 路径
  • 同等覆盖:支持全部 13 个 preset(GPT Image 2 × 10、Nano Banana 2 × 3),与 MCP 服务端 gpt_image_2_official / nano_banana_2_official 能力对等
  • 渠道检测check_env.py 报告各渠道(GPT / Banana)可用状态与缺省配置,供大模型直接读取判断
  • 零依赖:仅 Python 标准库,无 pip 依赖

使用方式

# 检测环境
python3 skills/img-gen/scripts/check_env.py

# 生成图片
python3 skills/img-gen/scripts/img_gen.py generate \
    --preset laozhang_gpt_image_2_default \
    --prompt "A futuristic steel plant" \
    --save output.png --size 2K --ratio 16:9

所需环境变量

变量 用途
IMG_GEN_GPT_IMAGE_2_OFFICIAL_API_KEY GPT 渠道 API key
IMG_GEN_GPT_IMAGE_2_OFFICIAL_PRESET GPT 渠道缺省 preset
IMG_GEN_NANO_BANANA_2_OFFICIAL_API_KEY Banana 渠道 API key
IMG_GEN_NANO_BANANA_2_OFFICIAL_PRESET Banana 渠道缺省 preset
IMAGE_OUTPUT_DIR 输出目录(可选,缺省 ~/images)

MCP 服务端改进

  • 恢复可配置 retry_count(0-3),支持对瞬态 HTTP 错误自动重试
  • 依赖 mcp[cli] 收紧为 >=1.12.0,<2.0.0

GitHub: https://github.com/zztdandan/image-generate-mcp-remote/releases/tag/v1.0.0-beta4