将原始文字、文章等转换成多张 3:4 比例的高清精美文字卡片,卡片可用来发小红书图文笔记、微信公众号贴图、朋友圈等。
在开始任何处理之前,必须先检查 API KEY:
config.json 文件,格式如下:```json
{
"peituyi": {
"api_base_url": "https://peituyi.aihowto.cn",
"api_key": "nb-sk-*",
"timeout": 180
}
}
```
api_key 字段是否有值(非空字符串)api_key 为空或文件不存在:config.json 文件,必须严格按照以下格式写入,包含 peituyi 嵌套结构、api_base_url 和 timeout 字段,不能只写 api_key:```json
{
"peituyi": {
"api_base_url": "https://peituyi.aihowto.cn",
"api_key": "<用户提供的key>",
"timeout": 180
}
}
```
ATitletemplates/cover-1.mdATitle 的值替换模板中的 {{title}} 占位符cover-prompt.md(放在用户当前工作目录下)scripts/generate_infographic.py,必须传入以下参数:--prompt-file:提示词文件路径(如 cover-prompt.md)--aspect-ratio:画面比例,封面图固定为 3:4```bash
python scripts/generate_infographic.py --prompt-file cover-prompt.md --aspect-ratio 3:4
```
ASignaturetemplates/content-card-1.md{{title}} 替换为 ATitle 的值{{index}} 替换为文章片段的序号(阿拉伯数字,从 1 开始){{signature}} 替换为 ASignature 的值content-prompt-1.md、content-prompt-2.md 等)scripts/generate_infographic.py,必须传入以下参数:--prompt-file:提示词文件路径(如 content-prompt-1.md、content-prompt-2.md 等)--aspect-ratio:画面比例,内容卡片图固定为 3:4```bash
python scripts/generate_infographic.py --prompt-file content-prompt-1.md --aspect-ratio 3:4
```
article-to-cards/
├── SKILL.md # 本文件,技能定义
├── config.json # 配置文件,存储 API KEY
├── templates/
│ ├── cover-1.md # 封面图片提示词模板
│ └── content-card-1.md # 内容卡片提示词模板
└── scripts/
└── generate_infographic.py # 图片生成脚本
共 2 个版本