📦 ERNIE Image Generation — ERNIE 图像生成

v1.0.0

使用 Baidu AI Studio 的 ERNIE-Image 与 ERNIE-Image-Turbo 模型,通过 OpenAI 兼容 API 生成图像,支持 7 种尺寸的文生图。

0· 0·0 当前·0 累计
0

运行时依赖

无特殊依赖

安装命令

点击复制
官方npx clawhub@latest install ernie-image-gen
镜像加速npx clawhub@latest install ernie-image-gen --registry https://cn.longxiaskill.com

技能文档

ERNIE-Image Generation 通过 OpenAI 兼容 API,调用百度 AI Studio 的 ERNIE-Image 模型生成图像。 提供两款模型:

  • ERNIE-Image-Turbo(默认):生成快,适合大多数场景
  • ERNIE-Image:质量更高、速度较慢,适合追求细节

两款模型对中文提示词尤其友好。

前置条件

  • Python 3.11+ 并已安装 uv
  • 环境变量 AI_STUDIO_API_KEY 设为百度 AI Studio 的 access token
获取地址:https://aistudio.baidu.com/account/accessToken

生成流程 步骤 1——撰写提示 描述性提示(≤1024 字符,约 150 词),中英文皆可。明确主体、风格、构图、氛围。 好:“金色小狗坐在向日葵田的日落中,温暖金光,浅景深,专业摄影” 坏:“狗”

步骤 2——选择参数 参数 | 可选值 | 默认 model | ERNIE-Image-Turbo, ERNIE-Image | ERNIE-Image-Turbo size | 1024x1024, 768x1376, 1376x768, 896x1200, 1200x896, 848x1264, 1264x848 | 1024x1024 n | 1-4 | 1 seed | 任意整数 | 随机 steps | 4-20 | 8 guidance | 1.0-7.5 | 1.0 use-pe | 开/关 | 关

选 size:人像/海报用竖版(768×1376、848×1264、896×1200),风景/封面用横版(1376×768、1264×848、1200×896),通用 1024×1024。

步骤 3——运行脚本 uv run {baseDir}/scripts/generate.py "<提示>" --model ERNIE-Image-Turbo --size 1024x1024

批量生成: uv run {baseDir}/scripts/generate.py "<提示>" --n 4 --output ./output_dir

高质量: uv run {baseDir}/scripts/generate.py "<提示>" --model ERNIE-Image --steps 16 --guidance 3.5

可复现: uv run {baseDir}/scripts/generate.py "<提示>" --seed 42

步骤 4——输出 脚本将 PNG 存至输出目录并打印: Saved: ernie_20260430_110100.png (1.7 MB) MEDIA:/absolute/path/to/ernie_20260430_110100.png

加 --json 可返回结构化结果。

快捷触发 用户说以下任意前缀,即视为提示并立即用默认参数生成: 中文:生成图片:xxx / 文生图:xxx / 百度生图:xxx / ERNIE生图:xxx 英文:generate image: xxx / ernie image: xxx / baidu image: xxx

默认:model=ERNIE-Image-Turbo, size=1024x1024, n=1, b64_json 格式。

备注

  • 本地保存 PNG,MEDIA:<路径> 便于自动贴图
  • 中文提示对 ERNIE 模型效果尤佳
  • --use-pe 可让模型自动扩写短提示,追求精准控制时请关闭
  • 完整 API 参考、模型对比、尺寸选项、参数详解与故障排查见 {baseDir}/references/api-guide.md
数据来源ClawHub ↗ · 中文优化:龙虾技能库