ERNIE-Image 文生图
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_50478668/ernie-image。
技能介绍
要解决什么问题
在 Agent 对话里描述画面时,你往往还需要自己去找百度文生图控制台、拼参数、把图存到合适目录。这个技能把 ERNIE-Image 接到 Clawdbot 工作流里:用脚本在当前工作目录直接 生成新图 或 编辑已有 PNG,并把保存路径回传给对话,而不是把二进制再读回模型。
技能如何工作
- 鉴权顺序:优先使用 AI Studio 访问令牌,其次环境变量
ERNIE-Image_API_KEY,也可在对话里提供密钥时用--api-key。 - 生成:把用户的画面描述作为
--prompt传给 API;描述过简时可按模板补全风格、构图、光线等,但应尽量保留用户原意。 - 编辑:需本地存在输入文件;脚本会校验路径与密钥后再调用接口。
- 分辨率:未说明时默认
1024x1024;用户提到低分辨率时同样映射到该档。API 还支持1376x768、1264x848、1200x896、896x1200、848x1264、768x1376等(尺寸中的 K 需大写)。 - 输出命名:
yyyy-mm-dd-hh-mm-ss-描述性名称.png,便于按时间排序;脚本打印完整保存路径。
依赖 Clawdbot 已配置,并通过 OpenAI 兼容的 Python SDK(openai)访问接口。运行时应使用脚本的绝对路径,且不要先 cd 到技能目录,以免图片落到技能包目录而非用户当前项目。
适用边界与注意点
- 无可用 API Key 时脚本会直接报错退出;403、配额类错误通常与密钥、权限或额度有关,需换账号或检查控制台。
- 技能只负责落盘并告知路径,不要再把生成图读回对话。
- 前置检查示例:确认
ERNIE-Image_API_KEY或--api-key;编辑前确认test -f输入文件存在。
使用场景
- 在 Clawdbot 对话里写完画面描述后,用脚本在当前项目目录生成 PNG 并只回传保存路径,不把图片再读进对话。
- 手头已有本地 PNG 草图或截图,需在确认文件存在后调用 ERNIE-Image 做编辑并输出到新文件。
- 要做横版头图或竖版封面时,把用户表述映射到 1376x768、896x1200 等 API 支持的固定分辨率。
- 用户只给一句模糊想法时,先按风格、构图、光线等模板补全 `--prompt`,再请求生成以免画面偏离意图。
适合人员
- 已在本机配置 Clawdbot,希望在 Agent 流程里直接调用百度 ERNIE-Image 而非手动开 AI Studio 的集成者。
- 做概念图或营销视觉原型,需要按 `yyyy-mm-dd-hh-mm-ss-名称.png` 落在当前工作目录的设计师。
- 在 AI Studio 管理访问令牌,需要在环境变量 `ERNIE-Image_API_KEY` 与对话内 `--api-key` 之间切换的维护者。
- 写技术文档或教程配图时,默认 1024x1024、仅在用户提到横竖版时才改分辨率的文档作者。