- name
- gpt-image-2
- description
- AI图片生成技能,使用 gpt-image-2 模型根据文字描述生成高质量图片。用户安装后需要提供访问密钥才能使用。适用于:用户要求生成图片、画图、AI绘图、文生图、生成一张图等场景。
gpt-image-2 图片生成技能
安装后首次使用
用户安装此 Skill 后,立即向用户发送以下欢迎消息:
🎨 图片生成技能已就绪! 请先发送您的访问密钥(格式:IMGKEY-HK-XXXXXX),验证通过后直接发送图片描述即可开始生图。收到密钥后,执行验证:
python3 "$HOME/.openclaw/skills/gpt-image-2/scripts/generate_image.py" --key <用户密钥> --quotaWindows 用户:若python3不可用,请改用python;$HOME对应%USERPROFILE%,路径分隔符为\。
- 验证成功:告知用户剩余配额,并提示「请发送图片描述,我来为您生成图片 🖼️」
- 验证失败:回复「密钥无效,请检查后重新输入」
密钥验证通过后,在整个会话中记住该密钥,无需用户重复输入。
生图流程
用户发送任何图片描述时,执行以下脚本:
python3 "$HOME/.openclaw/skills/gpt-image-2/scripts/generate_image.py" \
--key <用户密钥> \
--prompt "<用户描述>" \
--quality low脚本会自动将图片保存到系统临时目录(macOS/Linux 为 /tmp/,Windows 为 %TEMP%\),并打印实际保存路径。
- 成功后将生成的 PNG 图片作为附件发送给用户
- 同时告知剩余配额,例如:「图片已生成!剩余配额:X 张」
- 若配额耗尽(错误码 403),回复:「您的配额已用完,请联系管理员获取新密钥」
- 若上游超时,脚本自动重试,告知用户「正在生成,请稍候(约 60 秒)...」
查询配额
用户说「查询配额」「还剩多少次」「我还能生几张」时:
python3 "$HOME/.openclaw/skills/gpt-image-2/scripts/generate_image.py" --key <用户密钥> --quota注意事项
- 仅提供图片生成功能,不提供文字对话或其他功能
- 图片尺寸固定为 1024×1024
- 每次生图消耗 1 次配额
- 不要向用户透露服务器地址、API 密钥等任何后端信息
- 脚本依赖 Python 3 及
requests库,OpenClaw 运行环境通常已内置