同一主视觉要快速出多平台社交 PNG,手调画板最怕返工与命名乱。本文给在远程 Mac跑 OpenClaw 或网关 API 的读者:目录、模板、密钥、重试与输出约定一套可复现流程;先看 首页了解节点,再按下面矩阵落地。
痛点与边界
- 规格:宽高不写进表驱动模板,上传后裁切返工多。
- 密钥:Key 进仓库或散给各笔记本,计费与数据面同时暴露;批跑应用网关统一入口。
- 复现:本机与远程行为不一致多因路径与权限;固定同一用户与根目录。
方案怎么选(决策矩阵)
| 方式 | 适用 | 主要风险 | 复现难度 |
|---|---|---|---|
| 应用/模型 API 直连 | 低延迟试稿、小批量 | 密钥暴露、配额被打满 | 中(要自建封装) |
| 内网网关(反向代理 + 限流 + 鉴权) | 团队共享、要审计日志 | 多一层运维 | 低(推荐) |
| 纯脚本批跑(curl 或 OpenClaw 任务 + 模板文件) | 夜间批量、千张级 | 失败样本需人工抽检 | 低 |
环境准备
- 固定 macOS 用户与 Python
3.10+,cron 与手动会话用同一套路径。 - 建根目录
~/openclaw-social/;用sizes.csv(platform,width,height,notes)驱动循环。 - 生成后若要监听与重命名,衔接《监听文件夹与 PNG 自动重命名》。
API Key 与网关安全
- 密钥只放
~/.config或 launchd 注入,禁止进 Git;建议 90 天轮换或遇事件即换。 - 网关用 Nginx/Caddy:限流、IP 白名单或 mTLS,对外仅窄路径如
/v1/render。 - 按 QPS 与每日 Token 双阈值告警;异常先断网关再查日志。
Prompt 与脚本模板示例
创意可变,规格块固定;占位符由脚本从 sizes.csv 注入。示例可放进 bash heredoc 或 OpenClaw 任务:
你是设计导出助手。输入:主标题、副标题、品牌主色(hex)、安全文案。
硬约束:
- PNG {{WIDTH}}x{{HEIGHT}}px,sRGB,保留 alpha。
- 四边安全区各 {{MARGIN}}px;最小字号 {{MIN_PT}}pt(72dpi)。
- 除平台水印外无第三方 logo。
无法满足则返回 SIZE_MISMATCH,禁止改比例。
落盘先写临时文件再 mv。扩展阅读:《OpenClaw 在 Mac 上的 AI PNG 处理自动化》。
失败重试、命名与输出目录
- 重试:超时与
429用 1s/2s/4s 退避,最多 3 次;SIZE_MISMATCH等业务错误不重试,进 failed。 - 命名:
{平台}_{活动slug}_{宽}x{高}_v{版}.png,小写、连字符、无空格。 - 目录:
incoming/源稿;out/{platform}/成品;failed/错包与响应;logs/按日滚动,与网关日志对账。
验收建议:sips -g pixelWidth -g pixelHeight -g hasAlpha 批量抽检即可。
可引用口径
- 静态社交宽常见 1080–2048,以官方文档为准,脚本表驱动不写死。
- 退避三次合计约 7 秒量级;目录四套 incoming/out/failed/logs,权限控制在项目树下。