用途:根据书名、作者名与目标平台,生成包含中文书名和作者署名的专业级网文封面,并导出符合平台上传要求的尺寸。
主要能力:扫描书名(必要时结合简介)关键词判定题材,按优先级取一(仙侠>西幻>古言>现言>都市>悬疑>科幻>历史>灵异>轻小说),零命中默认都市;按题材和平台构建英文提示词,分文字层、风格层、画面层,指定书名字体风格与作者名专用字体、颜色、装饰;首次可输出 2-3 个构图方案(人物特写、全身动态、纯场景氛围);调用 gpt-image-2 文生图,或提供参考图走 images/edits 图生图;结果保存为 PNG 并附提示词副本,版本号自增不覆盖;设定 UPLOAD_SIZE 后居中裁剪缩放为平台上传像素(如番茄 600×800)。
必要用法:需配置环境变量 GPT_IMAGE_API_KEY(必填)、BOOK_DIR(必填)、GPT_IMAGE_BASE_URL、GPT_IMAGE_MODEL、GPT_IMAGE_SIZE、UPLOAD_SIZE、REF_IMAGE。书名与笔名缺失时须先向用户询问补全,不得编造或留空。文生图请求体不带 response_format;图生图使用 multipart/form-data,文本字段用 --form-string,图片用 -F image=@path。尺寸参考:番茄 768x1024(3:4,上传 600×800),其他平台默认 1024x1536(2:3)。
适用场景:网文作者、封面设计者为番茄小说等平台制作带书名署名的封面,需要按题材风格与平台规格批量出图时。
限制:生成依赖 GPT-Image-2 及可用 API Key,部分中转代理会忽略 size 参数;平台上传尺寸由裁剪步骤兜底,需本机具备 magick、convert 或 sips,否则需手动裁剪;提示词细节与题材映射依赖 references/cover-styles.md;API 出错或输出为空会报错退出;费用、价格与效果数据暂未提供。