使用 SenseNova 平台进行 AI 信息图生成 的 WorkBuddy Skill。
sensenova-u1-fast 模型,专为信息图优化⚠️ 本 skill 专门用于信息图生成,不是通用的文生图工具!
sensenova-u1-fast(专门为信息图优化)直接将 skill 克隆到 WorkBuddy skills 目录,然后安装依赖并配置 API Key:
# 1. 克隆 skill 到 WorkBuddy skills 目录
git clone https://cnb.cool/i.o/sensenova-image-gen.git ~/.workbuddy/skills/sensenova-image-gen
# 2. 安装依赖(使用阿里云镜像加速)
pip install openai requests -i https://mirrors.aliyun.com/pypi/simple/
# 3. 配置 API Key(复制模板,填入你的 Key)
cp ~/.workbuddy/skills/sensenova-image-gen/.env.example ~/.workbuddy/skills/sensenova-image-gen/.env
# 编辑 .env 文件,填入你的 SENSENOVA_API_KEY
告诉小龙虾:
安装技能 https://cnb.cool/i.o/sensenova-image-gen,必须使用git clone命令 小龙虾会自动完成克隆、复制、安装依赖的全部操作。
sk- 开头)方式 1:使用 .env 文件(推荐,已被 .gitignore 排除)
cp .env.example .env
# 编辑 .env 文件,填入你的 Key
echo "SENSENOVA_API_KEY=sk-your-key-here" > .env
方式 2:环境变量
export SENSENOVA_API_KEY="sk-your-key-here"
方式 3:通过配置脚本
cd scripts/
python configure.py
直接对话中提到以下关键词即可触发:
示例对话:
用户:帮我生成一张关于 AI 发展的信息图
助手:好的,我来帮您生成一张关于 AI 发展的信息图。
请告诉我您希望信息图包含哪些内容?
用户:包含 AI 的发展历程、重要里程碑、未来趋势
助手:[根据描述生成详细 prompt,调用 API 生成信息图]
✅ 信息图已生成!
[展示生成的信息图]
# 基础用法(默认 2752x1536 宽屏)
python scripts/generate_image_requests.py "信息图详细描述"
# 指定尺寸(竖版 9:16,适合手机)
python scripts/generate_image_requests.py \
"信息图描述" \
-s 1536x2752
# 生成多张信息图供选择
python scripts/generate_image_requests.py \
"信息图描述" \
-n 3
| 参数 | 说明 | 默认值 |
|---|---|---|
prompt | 信息图描述(必填,最大 4096 tokens) | - |
-s, --size | 图片尺寸 | 2752x1536 |
-n, --number | 生成数量 | 1 |
-o, --output | 输出目录 | .(当前目录) |
注意:model 参数固定为 sensenova-u1-fast,不需要指定。
| 尺寸 | 宽高比 | 适用场景 |
|---|---|---|
1664x2496 | 2:3 | 竖版海报、手机屏幕 |
2496x1664 | 3:2 | 横版海报、平板屏幕 |
1760x2368 | 3:4 | 竖版卡片、书籍封面 |
2368x1760 | 4:3 | 横版卡片、平板 |
1824x2272 | 4:5 | 竖版图片、社交媒体 |
2272x1824 | 5:4 | 横版图片、打印 |
2048x2048 | 1:1 | 正方形、头像、图标 |
2752x1536 | 16:9 | 宽屏(默认)、PPT、视频封面 |
1536x2752 | 9:16 | 竖屏、手机壁纸、故事模式 |
3072x1376 | 21:9 | 超宽屏、电影比例 |
1344x3136 | 9:21 | 超长竖屏、信息流 |
SenseNova API 兼容 OpenAI API 格式:
https://token.sensenova.cn/v1sensenova-u1-fast(固定)关键信息:Prompt 最大支持 4096 tokens,充分利用这个空间让生成的信息图更准确!
这张信息图以 [主色调] 为主色调,采用了 [视觉风格]。
整体排版 [布局描述],分别介绍 [各区块主题]。
图表的左上角是醒目的主标题「[主标题]」,其下方紧跟副标题:「[副标题]」。
以下是图表中各区块的详细结构和全部文字内容:
1. 左侧区块:[区块 1 标题]
[详细描述区块 1 的内容、图标、文字]
2. 中间区块:[区块 2 标题]
[详细描述区块 2 的内容、图标、文字]
3. 右侧区块:[区块 3 标题]
[详细描述区块 3 的内容、图标、文字]
.gitignore 排除 .env 和真实 Key 文件.env.example 作为模板,填入 Key 后保存为 .env❌ 错误: 未配置 SENSENOVA_API_KEY 环境变量
解决方案:参考"配置 API Key"章节
openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Invalid API Key', ...}}
解决方案:
解决方案:
-n 3)供选择享受信息图创作的乐趣!📊