@clawhub-laozhangai-cd519ac005
根据用户文案或上传文件,生成16:9或21:9比例的4K或8K高清信息海报,并支持AI智能修图优化。
# Digilifeform AI 大图生成器
## 触发词
当用户提到以下任一意图时,应优先使用本技能:
- “生成大图”
- “大图生成”
- “海报生成”
- “信息海报”
- “文档转海报”
- “继续修图”
- “AI 修图”
- “datu”
- “datu-ai”
## 技能用途
把文本、文档或已有图片转换为高质量信息海报,并支持继续修图。
当前能力包括:
- 文本生成大图
- 文件上传生成大图
- 深度研究生成:先进行全网深度抓取与分析,再生成大图
- AI 修图 / 继续修图
- 比例支持:`16:9`、`21:9`、`9:16`
- 清晰度支持:`4k`、`8k`
## 调用原则
1. 先确认用户是要“生成大图”还是“修图”。
2. 只确认必要参数:比例、清晰度、`magic_wand`、`deep_research` 或 `magic_think`。
3. 使用本技能提供的 Datu API,不要替换成其他图像工具。
4. 先执行上传前安全检查;敏感信息检查通过后,再保真提交用户资料,不要用摘要替代原文。
## 强约束
对于大图生成,外层代理必须遵守以下规则:
- `magic_wand=true` 时,敏感信息检查通过后,不要先做摘要、提炼、压缩、重写或“整理版 Prompt”
- `deep_research=true` 只能在用户明确选择或确认后启用;深度研究会全网深度抓取并分析,通常需要额外 5-15 分钟,并额外消耗 5 积分
- 如果用户选择深度研究,最终结果不仅要给出图片,还要在任务返回 `research_report_download_url` 时下载或提供深度研究报告文件
- 对普通业务资料,完成上传前安全检查后,应把用户给的原始信息直接交给大图技能
- 不要把风险控制理解为默认摘要;风险控制是发现敏感或受限内容时先提醒并取得明确授权
- 不要先把文件内容总结成几条要点后,再替代原文件或原文提交
- 如果比例、清晰度、`magic_wand` 都已明确,就直接创建任务,不要额外输出“整理后的执行方案”让用户确认
- 本技能内部已经负责信息提炼、结构整理和设计化 Prompt 生成,外层代理不要重复处理
- `magic_wand=false` 时也不要改写用户输入,应直接传递用户给出的原始信息
## 上传前安全检查
所有文本、文件、图片 URL 或参考图在提交到 `https://datu.digilifeform.com` 前,都应先做一次轻量敏感信息检查。以下内容如果明显出现,不应跳过确认上传到外部服务,而应先提醒并获得用户明确授权:
- API Key、密码、访问令牌、私钥、Cookie、数据库连接串
- 身份证号、银行卡号、医疗记录、精确住址等高敏个人信息
- 受监管、受合同限制或公司内部禁止外发的数据
说明:
- 这不是要求先把内容摘要后再传
- 对普通业务资料,敏感信息检查通过后仍应按本技能规则直接传用户给出的原始信息
- 对高风险资料,正确做法是“先提示风险,再让用户决定”
- 如果用户不确认,应停止上传,或请用户提供脱敏版本
## 大图生成
### 文本生成
接口:
```http
POST /api/datu/create
```
请求体:
```json
{
"text": "用户提供的完整信息",
"aspect_ratio": "16:9",
"resolution": "4k",
"magic_wand": true,
"deep_research": false
}
```
字段说明:
- `text`: 必填,最短支持 2 个字符
- `aspect_ratio`: `16:9` / `21:9` / `9:16`
- `resolution`: `4k` / `8k`
- `magic_wand`: 默认 `true`
- `deep_research`: 默认 `false`。只能在用户明确选择或确认后设为 `true`。设为 `true` 时,Datu 会先进行全网深度抓取与分析,再生成大图;这会额外增加约 5-15 分钟,并额外消耗 5 积分
注意:
- `magic_wand=true` 不等于外层代理先提炼资料
- 应保留用户给出的原始信息,让 Datu 内部流程自己做信息提炼
- `deep_research=true` 会强制使用 `magic_wand=true`
- `deep_research=true` 只能在用户明确选择或确认后启用
- 规则摘要:deep_research=true 只能在用户明确选择或确认后启用
- 如果用户选择深度研究,任务完成后除图片外,还应检查并返回深度研究报告文件
深度研究请求示例:
```json
{
"text": "请基于以下完整资料先做全网深度研究,再生成一张行业趋势信息海报:......",
"aspect_ratio": "16:9",
"resolution": "4k",
"magic_wand": true,
"deep_research": true
}
```
### 文件生成
接口:
```http
POST /api/datu/create-from-file
```
请求格式:`multipart/form-data`
字段:
- `file`
- `aspect_ratio`
- `resolution`
- `magic_wand`
- `deep_research`
支持上传:
- `pdf`
- `doc`
- `docx`
- `txt`
- `md`
- `markdown`
- `png`
- `jpg`
- `jpeg`
- `webp`
- `gif`
限制:
- 单文件最大 `20MB`
- 不要由外层代理先读取后压缩、整理或摘要用户信息再提交
- `deep_research=true` 时同样提交原始文件,由 Datu 内部解析、研究、整理和生成
## AI 修图
接口:
```http
POST /api/edit/create
```
请求体:
```json
{
"image": "https://cdn.example.com/original.png",
"annotated_image": "",
"ref_images": [],
"prompt": "把顶部主标题做得更醒目,整体改成深蓝金科技风",
"magic_think": true,
"aspect_ratio": "9:16",
"resolution": "4k",
"parent_task_id": null
}
```
字段说明:
- `image`: 必填,原图 URL
- `annotated_image`: 可选,标注图 URL
- `ref_images`: 可选,最多 4 张
- `prompt`: 必填,最短 2 个字符
- `magic_think`: 默认 `true`
- `aspect_ratio`: `16:9` / `21:9` / `9:16`
- `resolution`: `4k` / `8k`
## 状态查询
大图状态:
```http
GET /api/datu/status/{task_id}
```
如果用户选择深度研究,状态或任务详情中可能包含:
```json
{
"image_url": "https://cdn.example.com/datu/final.png",
"download_url": "/api/tasks/DT1234567890/download",
"research_report_download_url": "/api/tasks/DT1234567890/research-report-link"
}
```
遇到 `research_report_download_url` 时,应再请求:
```http
GET /api/tasks/{task_id}/research-report-link
```
返回值中的 `download_url` 是短期有效的 Word `.docx` 报告下载地址。执行时应下载深度研究报告。最终回复用户时,如果用户选择深度研究,应同时给出图片结果和研究报告文件;报告文件建议命名为 `research-report-{task_id}.docx`。
修图状态:
```http
GET /api/edit/status/{task_id}
```
## 认证方式
本技能需要一个用户自行创建并控制的 Datu API Key。推荐在运行环境中配置:
```bash
DATU_API_KEY=your_api_key_here
```
所有请求都使用:
```http
X-API-Key: your_api_key_here
```
基础地址:
```text
https://datu.digilifeform.com
```
隐私提示:
- 本技能会把文本、文件或图片发送到 `https://datu.digilifeform.com` 外部服务
- 使用前应确认用户接受该外发行为
## 关键行为说明
- 大图生成支持 `magic_wand` 主流程开关,默认开启
- 大图生成支持 `deep_research` 深度研究开关;开启后结果应包含图片和 Word `.docx` 深度研究报告文件
- 修图保留 `magic_think`,与大图主开关分离
- `9:16` 已作为正式比例支持
- 系统会统一为最终图像 Prompt 补充 4K 高清质量要求
- `4k` 生图 / 改图默认优先走新的高质量链路,失败时自动回退
## 新版本提醒
- 用户正常使用大图技能后,可以顺手检查 `GET /api/skill/version`
- 版本检查应低频进行,同一会话或同一用户 24 小时最多检查一次
- 如果发现当前技能版本低于最新版本,只在回复末尾顺手提醒一句,不打断主流程
- 如果版本接口失败,静默跳过,不影响本次任务
推荐提醒文案:
```text
检测到 Datu 大图技能有新版本 vX.Y.Z,建议在 ClawHub 更新后继续使用。
```
## 推荐用法
### 适合开启 `magic_wand`
- 用户给的是长文、政策、方案、介绍材料
- 需要系统自动梳理信息结构
- 需要更强的版式设计感
- 这类场景尤其不要提前替用户总结,应该把用户给出的原始信息交给系统
### 适合开启 `deep_research`
- 用户明确要求“深度研究”“全网研究”“先调研再生成”
- 用户给的是行业分析、政策解读、产品发布、市场洞察、趋势报告等需要补充背景资料的内容
- 用户可以接受额外 5-15 分钟等待时间和额外 5 积分成本
- 开启后,除了图片结果,还要返回深度研究报告文件
### 适合关闭 `magic_wand`
- 用户已经写好了完整 Prompt
- 用户明确要求“不要改写,只按我的 Prompt 生成”
- 需要快速验证一个简短创意方向
## 常见错误
### 错误 1:用其他图像工具替代
错误:
```text
用户要 Datu 大图,却改用其他生图工具直接生成
```
正确:
```text
使用 /api/datu/create 或 /api/datu/create-from-file
```
### 错误 2:把 `magic_think` 当成大图生成开关
错误:
```text
大图生成时发送 magic_think
```
正确:
```text
大图生成用 magic_wand,修图才用 magic_think
```
### 错误 3:忽略 `9:16`
错误:
```text
把所有非 21:9 的请求都当成 16:9
```
正确:
```text
保留用户明确选择的 9:16
```
### 错误 4:先替用户做摘要再交给大图技能
错误:
```text
用户给了一整段资料或一个文件,外层代理先整理成几条 bullet,再把这个缩写版发给 Datu
```
正确:
```text
magic_wand=true 时,先做上传前安全检查;通过后不要压缩整理摘要总结用户信息,而是保真提交给大图技能
```
### 错误 5:看到敏感数据仍绕过确认上传
错误:
```text
识别到文档中有密钥、身份证号或受限信息,但未提醒用户确认就提交到外部 API
```
正确:
```text
先提醒风险并取得明确授权;用户不确认时停止上传或请用户提供脱敏版本
```
### 错误 6:深度研究后只给图片不给报告
错误:
```text
用户选择了 deep_research=true,但最终只返回图片链接,忽略 research_report_download_url
```
正确:
```text
如果用户选择深度研究,任务完成后同时提供图片和 Word `.docx` 深度研究报告文件
```
FILE:assets/banner.svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 400" width="1200" height="400">
<!-- 背景渐变 -->
<defs>
<linearGradient id="bgGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#2563eb;stop-opacity:1" />
<stop offset="100%" style="stop-color:#1e40af;stop-opacity:1" />
</linearGradient>
<linearGradient id="accentGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#8b5cf6;stop-opacity:1" />
<stop offset="100%" style="stop-color:#6366f1;stop-opacity:1" />
</linearGradient>
</defs>
<!-- 背景 -->
<rect width="1200" height="400" fill="url(#bgGradient)"/>
<!-- 装饰圆形 -->
<circle cx="100" cy="100" r="80" fill="#8b5cf6" opacity="0.1"/>
<circle cx="1100" cy="300" r="100" fill="#6366f1" opacity="0.1"/>
<!-- 左侧:海报预览 -->
<g>
<!-- 海报框 -->
<rect x="50" y="80" width="280" height="280" fill="white" rx="12" opacity="0.95"/>
<!-- 海报内容 -->
<rect x="70" y="100" width="240" height="50" fill="url(#accentGradient)" rx="8"/>
<text x="190" y="135" font-size="20" font-weight="bold" fill="white" text-anchor="middle">AI大图生成</text>
<!-- 内容行 -->
<line x1="70" y1="160" x2="310" y2="160" stroke="#e5e7eb" stroke-width="2"/>
<line x1="70" y1="180" x2="310" y2="180" stroke="#e5e7eb" stroke-width="2"/>
<line x1="70" y1="200" x2="310" y2="200" stroke="#e5e7eb" stroke-width="2"/>
<line x1="70" y1="220" x2="280" y2="220" stroke="#e5e7eb" stroke-width="2"/>
<line x1="70" y1="240" x2="290" y2="240" stroke="#e5e7eb" stroke-width="2"/>
<!-- 底部标签 -->
<rect x="70" y="270" width="60" height="25" fill="#2563eb" rx="4"/>
<text x="100" y="288" font-size="12" font-weight="bold" fill="white" text-anchor="middle">4K</text>
<rect x="145" y="270" width="60" height="25" fill="#8b5cf6" rx="4"/>
<text x="175" y="288" font-size="12" font-weight="bold" fill="white" text-anchor="middle">8K</text>
<rect x="220" y="270" width="70" height="25" fill="#06b6d4" rx="4"/>
<text x="255" y="288" font-size="12" font-weight="bold" fill="white" text-anchor="middle">修图</text>
</g>
<!-- 中间:功能列表 -->
<g>
<!-- 标题 -->
<text x="600" y="60" font-size="48" font-weight="bold" fill="white" text-anchor="middle">Digilifeform</text>
<text x="600" y="110" font-size="36" font-weight="bold" fill="#fbbf24" text-anchor="middle">AI大图生成器</text>
<!-- 副标题 -->
<text x="600" y="150" font-size="18" fill="#e0e7ff" text-anchor="middle">一键将文案、文档转换为4K/8K高清信息海报</text>
<!-- 功能点 -->
<g>
<!-- 功能1 -->
<circle cx="420" cy="210" r="6" fill="#fbbf24"/>
<text x="440" y="215" font-size="16" fill="white">文本转大图</text>
<!-- 功能2 -->
<circle cx="420" cy="250" r="6" fill="#fbbf24"/>
<text x="440" y="255" font-size="16" fill="white">文件上传支持</text>
<!-- 功能3 -->
<circle cx="420" cy="290" r="6" fill="#fbbf24"/>
<text x="440" y="295" font-size="16" fill="white">多清晰度选择</text>
<!-- 功能4 -->
<circle cx="420" cy="330" r="6" fill="#fbbf24"/>
<text x="440" y="335" font-size="16" fill="white">AI智能修图</text>
</g>
</g>
<!-- 右侧:统计信息 -->
<g>
<!-- 统计框1 -->
<rect x="920" y="80" width="240" height="80" fill="rgba(255,255,255,0.1)" rx="8" stroke="rgba(255,255,255,0.3)" stroke-width="2"/>
<text x="1040" y="110" font-size="32" font-weight="bold" fill="#fbbf24" text-anchor="middle">1250+</text>
<text x="1040" y="145" font-size="14" fill="#e0e7ff" text-anchor="middle">用户安装</text>
<!-- 统计框2 -->
<rect x="920" y="180" width="240" height="80" fill="rgba(255,255,255,0.1)" rx="8" stroke="rgba(255,255,255,0.3)" stroke-width="2"/>
<text x="1040" y="210" font-size="32" font-weight="bold" fill="#fbbf24" text-anchor="middle">4.8★</text>
<text x="1040" y="245" font-size="14" fill="#e0e7ff" text-anchor="middle">用户评分</text>
<!-- 统计框3 -->
<rect x="920" y="280" width="240" height="80" fill="rgba(255,255,255,0.1)" rx="8" stroke="rgba(255,255,255,0.3)" stroke-width="2"/>
<text x="1040" y="310" font-size="32" font-weight="bold" fill="#fbbf24" text-anchor="middle">2-5分钟</text>
<text x="1040" y="345" font-size="14" fill="#e0e7ff" text-anchor="middle">平均生成时间</text>
</g>
</svg>
FILE:CHANGELOG.md
# 更新日志
## v1.1.5 (2026-04-27)
- 优化 ClawHub/OpenClaw 安全审查说明,明确 `DATU_API_KEY` 是必需凭证,`X-API-Key` 是请求头。
- 将“原始内容提交”表述调整为“上传前安全检查通过后的保真提交”,避免被理解为绕过确认的外发。
- 明确 `deep_research=true` 只能在用户明确选择或确认后启用。
- 补充发布信息中的外部 API、隐私政策、仓库和凭证元数据,减少 registry 元数据不一致导致的可疑提示。
## v1.1.4 (2026-04-27)
- 深度研究报告下载格式从 Markdown 改为 Word `.docx`,方便用户继续编辑。
- 明确下载报告应保留深度研究 API 原始报告内容,生图链路内部再整理简报。
## v1.1.3 (2026-04-27)
- 新增 `deep_research` 深度研究说明,明确会全网深度抓取并分析,通常额外需要 5-15 分钟。
- 明确深度研究额外消耗 5 积分,并会强制使用 `magic_wand=true`。
- 新增 `research_report_download_url` 与 `/api/tasks/{task_id}/research-report-link` 说明。
- 明确如果用户选择深度研究,最终结果不仅给出图片,也要给出 Markdown 深度研究报告文件。
## v1.1.2 (2026-04-23)
- 新增 GET /api/skill/version,用于技能低频检查最新版本。
- 新增技能侧“顺手提醒一句”的更新提示规则,不打断主流程。
## v1.1.1 (2026-04-23)
- 补充隐私与敏感数据规则,明确遇到明显敏感、受监管或含凭证内容时必须先提醒并获得明确批准。
- 在技能说明中更直白地标注这是对 `https://datu.digilifeform.com` 外部 API 的调用。
- 将表述统一为“不要压缩整理摘要总结用户信息,而是把用户给的原始信息直接交给大图技能”。
## v1.1.0 (2026-04-23)
- 新增 `magic_wand` 文档说明,明确大图生成支持“设计化 Prompt”与“原始 Prompt 直出”两种模式。
- 新增强约束:`magic_wand=true` 时禁止外层代理先做摘要、提炼或缩写,必须保留用户给出的原始信息。
- 新增 `9:16` 比例说明与示例。
- 更新大图与修图 API 示例,补齐当前真实字段。
- 明确 `magic_wand` 与修图 `magic_think` 的职责分离。
- 补充系统统一追加 4K 高清质量要求的说明。
- 同步 `4k` 默认高质量链路与自动回退说明。
- 修复多份中文文档乱码问题。
## v1.0.0 (2026-04-13)
- 首次发布技能包。
- 支持文本生成大图。
- 支持文件上传生成。
- 支持 AI 修图。
- 支持 `16:9` 与 `21:9`。
- 支持 `4k` 与 `8k`。
FILE:EXAMPLES.md
# 使用示例
## 示例 1:设计化大图生成
```json
{
"text": "请将以下内容整理成一张适合发布会传播的高质量海报:2026 春季产品发布会,主题为“智能协作新范式”,包含时间、地点、亮点和报名方式。",
"aspect_ratio": "16:9",
"resolution": "4k",
"magic_wand": true
}
```
适合:
- 发布会
- 活动宣传
- 长内容整理成结构化海报
## 示例 2:竖版 9:16 大图生成
```json
{
"text": "把以下政策解读生成一张适合手机端传播的竖版海报,顶部标题要强,内容分成四个纵向模块,底部保留总结区。",
"aspect_ratio": "9:16",
"resolution": "4k",
"magic_wand": true
}
```
适合:
- 朋友圈传播
- 公众号配图
- 小红书 / 短视频封面式信息图
## 示例 3:关闭魔法棒,直接用原始 Prompt
```json
{
"text": "A premium fintech infographic poster about AI wealth management in China, deep navy and gold palette, elegant typography, bold title, readable Chinese labels",
"aspect_ratio": "16:9",
"resolution": "4k",
"magic_wand": false
}
```
适合:
- 已经写好 Prompt
- 只想让系统直接生成
- 快速实验多个视觉方向
## 示例 4:文件上传生成
请求:`multipart/form-data`
字段:
```text
file=marketing-plan.pdf
aspect_ratio=21:9
resolution=8k
magic_wand=true
```
说明:
- 系统会先解析文件
- 开启 `magic_wand` 时会做设计化 Prompt 生成
- 关闭 `magic_wand` 时会把解析文本直接作为 Prompt
## 示例 5:基础修图
```json
{
"image": "https://cdn.example.com/poster.png",
"prompt": "把整体配色改成深蓝金,强化标题区层次,并让模块分隔更清晰",
"magic_think": true,
"aspect_ratio": "16:9",
"resolution": "4k"
}
```
## 示例 6:继续修图 + 标注图 + 参考图
```json
{
"image": "https://cdn.example.com/poster-v1.png",
"annotated_image": "https://cdn.example.com/poster-annotated.png",
"ref_images": [
"https://cdn.example.com/ref-a.png",
"https://cdn.example.com/ref-b.png"
],
"prompt": "按标注区域强化顶部标题区,参考图的高级金属质感可以借鉴到主视觉卡片上",
"magic_think": true,
"aspect_ratio": "9:16",
"resolution": "4k",
"parent_task_id": "DT1234567890"
}
```
## 示例 7:查询大图状态
```bash
curl https://datu.digilifeform.com/api/datu/status/DT1234567890 \
-H "X-API-Key: YOUR_API_KEY"
```
## 示例 8:查询修图状态
```bash
curl https://datu.digilifeform.com/api/edit/status/ED1234567890 \
-H "X-API-Key: YOUR_API_KEY"
```
FILE:icon.svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<!-- 背景 -->
<rect width="256" height="256" fill="#f0f4ff" rx="32"/>
<!-- 主体 - 海报/大图 -->
<rect x="40" y="50" width="176" height="160" fill="none" stroke="#2563eb" stroke-width="3" rx="8"/>
<!-- 标题区域 -->
<rect x="50" y="60" width="156" height="30" fill="#2563eb" rx="4"/>
<text x="128" y="82" font-size="16" font-weight="bold" fill="white" text-anchor="middle">AI大图生成</text>
<!-- 内容区域 -->
<line x1="50" y1="100" x2="206" y2="100" stroke="#e5e7eb" stroke-width="2"/>
<line x1="50" y1="115" x2="206" y2="115" stroke="#e5e7eb" stroke-width="2"/>
<line x1="50" y1="130" x2="206" y2="130" stroke="#e5e7eb" stroke-width="2"/>
<line x1="50" y1="145" x2="180" y2="145" stroke="#e5e7eb" stroke-width="2"/>
<!-- AI 符号 -->
<circle cx="220" cy="220" r="28" fill="#8b5cf6" opacity="0.2"/>
<text x="220" y="228" font-size="24" font-weight="bold" fill="#8b5cf6" text-anchor="middle">AI</text>
</svg>
FILE:manifest.json
{
"id": "datu-ai-poster-generator",
"name": "Digilifeform AI大图生成器",
"version": "1.1.5",
"author": "Digilifeform",
"license": "MIT-0",
"description": "将文本、文档或已有海报发送到 Datu 外部 API 生成 4K/8K 高质量信息海报,并支持深度研究、研究报告、AI 修图与继续修图。",
"shortDescription": "调用 Datu 外部 API 进行文本转大图、文件转海报、深度研究报告与 AI 修图。",
"category": "内容创作",
"tags": [
"AI生成",
"海报设计",
"内容创作",
"4K",
"8K",
"信息可视化",
"文本转图",
"AI修图",
"深度研究",
"研究报告"
],
"keywords": [
"大图生成",
"海报生成",
"文档转海报",
"信息海报",
"AI修图",
"继续修图",
"magic_wand",
"deep_research",
"深度研究",
"研究报告",
"9:16",
"datu",
"datu-ai"
],
"icon": "icon.svg",
"banner": "assets/banner.svg",
"homepage": "https://datu.digilifeform.com",
"documentation": "https://datu.digilifeform.com/docs",
"repository": "https://github.com/digilifeform/datu-skill",
"requiredEnv": [
"DATU_API_KEY"
],
"primaryCredential": "DATU_API_KEY",
"credentialDescription": "Digilifeform API Key。此技能会使用该密钥调用 https://datu.digilifeform.com 外部服务,可在站内创建并复制。",
"features": [
{
"name": "文本生成大图",
"description": "把文本内容直接生成高质量信息海报。"
},
{
"name": "文件解析生成",
"description": "支持 PDF、Word、Markdown、图片等文件解析后生成海报。"
},
{
"name": "魔法棒主流程",
"description": "大图生成支持 magic_wand 开关,可选择设计化生成或原始 Prompt 直出。"
},
{
"name": "深度研究报告",
"description": "大图生成支持 deep_research 开关,完成后可同时交付图片和 Word 深度研究报告。"
},
{
"name": "9:16 竖版支持",
"description": "支持 16:9、21:9、9:16 三种比例。"
},
{
"name": "AI 修图与继续修图",
"description": "支持原图、标注图、参考图组合修图,并保留继续修图链路。"
}
],
"pricing": {
"currency": "credits",
"plans": [
{
"name": "4K大图生成",
"cost": 5
},
{
"name": "8K大图生成",
"cost": 10
},
{
"name": "深度研究",
"cost": 5
},
{
"name": "4K修图",
"cost": 3
},
{
"name": "8K修图",
"cost": 5
}
],
"newUserBonus": 20
},
"targetUsers": [
"营销人员",
"内容创作者",
"企业管理者",
"品牌运营",
"知识传播团队"
],
"useCases": [
"活动宣传和品牌推广",
"政策解读和方案海报",
"移动端竖版信息传播",
"长文档转信息可视化海报",
"已有海报的继续修图优化"
],
"triggerWords": [
"生成大图",
"大图生成",
"海报生成",
"信息海报",
"文档转海报",
"AI修图",
"继续修图",
"datu",
"datu-ai"
],
"externalApi": "https://datu.digilifeform.com/api",
"apiKeyHeader": "X-API-Key",
"dataRetention": "生成结果默认保留 30 天,之后由系统自动清理。",
"privacyPolicy": "https://datu.digilifeform.com/privacy",
"rating": 4.8,
"downloads": 1250,
"lastUpdated": "2026-04-27",
"status": "active"
}
FILE:README.md
# Digilifeform AI大图生成器
将文本、文档或已有图片快速转换为高质量信息海报,支持 AI 修图、继续修图、`9:16` 竖版、大图主流程 `magic_wand` 开关,以及可选的 `deep_research` 深度研究报告。
## 核心能力
| 能力 | 说明 | 成本 |
|---|---|---|
| 文本生成大图 | 直接从文本生成海报 | 5 积分(4K) / 10 积分(8K) |
| 文件上传生成 | 支持 PDF、Word、Markdown、图片等上传 | 5 积分(4K) / 10 积分(8K) |
| 深度研究 | 全网深度抓取并分析,生成图片同时提供研究报告文件 | 额外 5 积分,通常额外 5-15 分钟 |
| AI 修图 | 支持原图、标注图、参考图组合修图 | 3 积分(4K) / 5 积分(8K) |
| 比例支持 | `16:9`、`21:9`、`9:16` | 包含在生成流程中 |
| 魔法棒开关 | 设计化 Prompt 或原始 Prompt 直出 | 包含在大图流程中 |
## 关键行为约束
- 当 `magic_wand=true` 时,先做上传前安全检查;检查通过后,不要由外层代理先对用户资料做摘要、提炼、压缩或改写
- 对普通业务资料,敏感信息检查通过后,把用户给的原始信息直接交给大图技能
- Datu 内部会自己完成信息提炼和设计化 Prompt 生成
- 如果用户选择 `deep_research=true`,任务完成后不仅返回图片,也应返回或下载 Word 研究报告文件
- `deep_research=true` 只能在用户明确选择或确认后启用
- 如果比例、清晰度、`magic_wand` 已明确,应直接创建任务,不要先输出“整理后的方案摘要”再执行
## 隐私与敏感数据
- 本技能会把文本、文件或图片发送到 `https://datu.digilifeform.com` 外部 API
- Required env vars: `DATU_API_KEY`
- Primary credential: `DATU_API_KEY`
- API 请求头:`X-API-Key`
- 对普通业务资料,上传前安全检查通过后,仍按技能规则提交用户给出的原始信息
- 如果内容明显包含密钥、口令、身份证号、银行卡号、医疗记录或受限数据,应先提醒并获得用户明确授权
- 风险控制不等于先做摘要;重点是“先提示、再授权”,用户不确认时应停止上传或请用户提供脱敏版本
## 大图生成工作模式
### `magic_wand=true`
- 由 Datu 内部完成信息提炼与设计化 Prompt 生成
- 适合长文、方案、政策、品牌传播内容
- 外层代理不要先做摘要或缩写;上传前安全检查通过后,再把用户资料保真提交给 Datu
### `magic_wand=false`
- 直接使用用户输入或文件解析文本
- 不再做大图方案改写
- 适合已经准备好 Prompt 的场景
说明:
- `magic_wand` 只作用于大图生成
- 修图仍使用独立的 `magic_think`
### `deep_research=true`
- 由 Datu 先进行全网深度抓取并分析,再进入大图生成流程
- 适合行业分析、政策解读、产品发布、市场洞察、趋势报告等需要补充背景资料的任务
- 通常需要额外 5-15 分钟,并额外消耗 5 积分
- 完成后应检查 `research_report_download_url`,并将 Word `.docx` 研究报告文件与图片结果一起交付给用户
## 质量说明
系统会统一给最终图像 Prompt 补充 4K 高清质量要求,以提升生成质量与稳定性。
## 新版本提醒
- 技能可低频检查 `GET /api/skill/version`
- 建议同一会话或同一用户 24 小时最多检查一次
- 如果发现有新版本,只在正常结果后顺手提醒一句,不打断主流程
FILE:SECURITY.md
# 安全与隐私说明
## 认证与凭证
本技能调用 Datu 外部 API,需要用户自行创建并控制一个 API Key。
- Required env vars: `DATU_API_KEY`
- Primary credential: `DATU_API_KEY`
- Request header: `X-API-Key`
```bash
DATU_API_KEY=your_api_key_here
```
```http
X-API-Key: your_api_key_here
```
不要把 API Key 写入公开代码仓库、公开聊天记录或可共享文档。
## 外部接口
本技能会向以下外部服务发送请求:
- API base: `https://datu.digilifeform.com/api`
- Homepage: `https://datu.digilifeform.com`
- Privacy policy: `https://datu.digilifeform.com/privacy`
主要接口包括:
- `POST /api/datu/create`
- `POST /api/datu/create-from-file`
- `POST /api/datu/create-combined`
- `POST /api/edit/create`
- `GET /api/datu/status/{task_id}`
- `GET /api/edit/status/{task_id}`
- `GET /api/tasks/{task_id}/research-report-link`
## 会发送的数据类型
根据用户选择的功能,请求中可能包含:
- 用户输入文本
- 上传文件内容
- 原图 URL
- 标注图 URL
- 参考图 URL
- 任务状态查询信息
如果用户启用 `deep_research=true`,Datu 会进行全网深度抓取与分析,并返回 Word `.docx` 深度研究报告。
## 上传前安全检查
在提交文本、文件或图片 URL 之前,应先做一次轻量敏感信息检查。以下内容如果明显出现,不应默认上传,应先提醒用户并获得明确授权:
- API Key、密码、访问令牌、私钥、Cookie、数据库连接串
- 身份证号、护照号、银行卡号、医疗记录、精确住址等高敏个人信息
- 受监管、受保密协议、受合同限制或公司内部禁止外发的数据
如果用户不确认,应停止上传,或请用户提供脱敏版本。
## 保真提交的边界
本技能强调“保真提交”是为了避免外层代理先摘要、压缩或改写用户资料,导致生成结果丢失关键信息。这个规则只适用于上传前安全检查通过后的普通业务资料。
不要把风险控制理解为默认摘要。正确顺序是:
1. 检查是否存在明显敏感或受限内容。
2. 如存在风险,先提醒并等待用户明确授权或脱敏版本。
3. 如不存在明显风险,再保真提交用户资料,由 Datu 内部完成解析、研究、整理和生成。
## 深度研究确认
`deep_research=true` 只能在用户明确选择或确认后启用。它会:
- 向 Datu 外部服务发送用户提供的资料。
- 触发全网深度抓取与分析。
- 增加通常约 5-15 分钟处理时间。
- 额外消耗 5 积分。
- 生成可下载的 Word `.docx` 研究报告。
## 数据用途与保留
这些数据用于创建和处理大图生成、深度研究、AI 修图与任务状态查询。生成结果默认保留约 30 天,具体以官网隐私政策和服务端策略为准。
建议先用非敏感数据测试工作流;如需处理受限资料,请先确认自身合规要求。