下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/showapi--memory-visual-reconstruction-showapi.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @showapi/memory-visual-reconstruction-showapi。- 大记忆恢复术
- 将记忆碎片描述与可选老照片重构为3×3宫格视觉记忆作品,输出结构化记忆DNA、9个独立记忆碎片、生图提示词与诗意标题
- 适用于童年记忆可视化、老照片修复重构、家庭影像创作、怀旧内容生成、情感疗愈场景
阅读全文 (展开查看完整说明)
概述
大记忆恢复术(记忆视觉重构)
任务目标
- 将模糊的记忆碎片描述转化为结构化记忆DNA,重构完整视觉记忆
- 生成9个独立记忆碎片,合成一张3×3宫格记忆图片,并生成具有诗意与情绪价值的记忆作品标题
- 具备合规校验、记忆DNA提取、参考图视觉分析、记忆碎片生成与质量校验、专业生图提示词构建、宫格图生成、标题生成能力
- 触发场景:童年记忆可视化、老照片/老物件记忆重构、家庭影像创作、怀旧情绪内容生成、情感疗愈礼物定制
能力组成
能力流程描述
本技能以「用户记忆碎片描述(prompt,必填)+ 可选参考图片+ 可选宽高比」为输入,完整链路如下:
- 合规校验优化(step_0):系统级合规校验,对用户输入的记忆描述进行安全审核与优化,确保内容合规可用。
- 提取记忆DNA(step_1):从用户描述中解析时间、空间、人物、物件、感官、情绪等维度,产出贯穿全流程的核心数据——结构化记忆DNA。
- 参考图片视觉特征分析(step_2):若用户提供了旧照片、老物件照片或家庭图片,分析建筑风格、家具年代、人物服饰及整体色彩氛围,提取视觉特征约束,用于记忆环境还原(依赖step_1)。
- 生成记忆碎片与宫格规划(step_3):基于记忆DNA与视觉约束,生成9个独立记忆碎片并完成3×3宫格排布规划(依赖step_1、step_2)。
- 记忆碎片质量校验(step_4):对记忆碎片进行质量校验与精炼,输出refined_fragments(依赖step_1、step_3)。
- 构建3×3宫格专业生图提示词(step_5):结合记忆DNA、精炼碎片与视觉风格提示,构建强约束的专业生图提示词(依赖step_1、step_4)。
- 启动3×3宫格图片生成任务(step_6):调用生图能力,按用户指定宽高比启动宫格图片生成异步任务(依赖step_5)。
- 轮询图片生成状态(step_7):轮询生图任务状态(间隔5秒、超时1200秒),直至任务状态为SUCCEEDED,返回最终宫格图URL(依赖step_6)。
- 生成记忆作品标题与描述(step_8):基于记忆DNA与精炼碎片,生成具有诗意与情绪价值的记忆作品标题(依赖step_1、step_4)。
数据流转方式:用户输入 → 合规校验 → 记忆DNA(核心枢纽数据,串联所有下游节点)→ 视觉约束提取 → 碎片生成与宫格规划 → 质量校验精炼 → 生图提示词构建 → 宫格图生成与状态轮询 → 标题生成 → 最终多模态输出(memory_dna + memory_fragments + image_prompt + image + memory_theme + memory_title)。人机协作节点:用户只需提供记忆描述与可选参考图,其余全部由技能自动完成;轮询阶段建议将中间进度实时反馈给用户。
技能能力组成流程图
flowchart TD
A[用户输入<br/>prompt记忆碎片描述(必填)<br/>reference_image参考图(可选)<br/>aspect_ratio宽高比(可选)] --> B[step_0 合规校验优化]
B --> C[step_1 提取记忆DNA]
C --> D[step_2 参考图片视觉特征分析]
C --> E[step_3 生成记忆碎片与宫格规划]
D --> E
C --> F[step_4 记忆碎片质量校验]
E --> F
C --> G[step_5 构建3x3宫格专业生图提示词]
F --> G
G --> H[step_6 启动3x3宫格图片生成任务]
H --> I[step_7 轮询图片生成状态<br/>直至SUCCEEDED]
C --> J[step_8 生成记忆作品标题与描述]
F --> J
I --> K[最终输出<br/>memory_dna / memory_fragments / image_prompt<br/>image / memory_theme / memory_title]
J --> K前置准备
- 凭证:配置 ShowAPI AppKey,凭证名称:showapi_appkey
- 鉴权配置:
本 Skill 调用需要 AppKey 鉴权。所有 API 请求的 URL 查询参数中需携带 appKey={你的AppKey}。
如何获取 AppKey
如果你还没有 AppKey,请按以下步骤通过手机验证获取:
- 请用户提供手机号(中国大陆手机号)
- 调用发送验证码接口:
“` POST https://www.showapi.com/auth/agent_sendCode Content-Type: application/x-www-form-urlencoded
phone={手机号} “ 成功响应:{"flag":true,"remark":"发送成功"}`
- 请用户查看手机收到的6位验证码并告诉你
- 调用验证接口获取 AppKey:
“` POST https://www.showapi.com/auth/agent_verify Content-Type: application/x-www-form-urlencoded
phone={手机号}&code={验证码} “ 成功响应:{"flag":true,"app_key":"你的AppKey"}`
- 将获取到的 app_key 保存,后续所有 API 调用 URL 中携带
appKey={app_key}参数
注意事项
- 验证码5分钟有效,每分钟只能发送1次
- 如果手机号已注册过易源数据平台账户,会直接返回该账户的 AppKey,不会重复注册
- AppKey 获取后请妥善保存,避免重复验证
- 代码中优先通过环境变量
SHOWAPI_APP_KEY读取,未设置时则交互式输入 - 模拟体验:无 appKey 时,系统自动触发模拟调用,直接返回完整结果,快速预览生成效果
- 依赖:仅使用 Python 标准库,无需安装第三方包
操作步骤
模拟体验流程(无 appKey)
- 自动触发模拟调用
系统检测到未配置 appKey 时,自动向 https://www.showapi.com/_nuxt3/api/2405-105 发送 POST 请求(body: {"flow_id":"6a72ded53c51f2ec2101b557"}),直接获取完整模拟生成结果。此过程为一次性返回,不执行 execute_task.py 和 query_task.py。
- 可视化预览
将返回的 JSON 结果以 HTML 形式可视化展示,重点呈现3×3记忆宫格图片内容。
- 引导真实调用
提示用户当前为无 appKey 的模拟运行结果。如需真实调用,请通过手机验证获取 AppKey(步骤见「前置准备-鉴权配置」),并在后续所有 API 调用 URL 中携带 appKey={app_key} 参数。
标准流程(有 appKey,强制异步执行)
- 收集用户需求
梳理用户的记忆碎片描述(人物、地点、时代、事件片段、感官体验、情绪感受等),确认是否提供旧照片/老物件参考图,以及期望的宫格图宽高比(选填,默认1:1)。
- 异步提交记忆重构任务
调用脚本异步执行记忆DNA提取、碎片生成、宫格图生成任务,仅返回唯一 task_id,不阻塞等待。调用示例:
python scripts/execute_task.py --prompt "小时候夏天经常去奶奶家,晚上坐在门口吹风,有老电风扇声音,还有饭菜香,那时候感觉特别安心" --aspect-ratio 1:1 --async如有参考图片,可追加:
python scripts/execute_task.py --prompt "外婆家的老堂屋,八仙桌和缝纫机" --reference-image "https://example.com/old_photo.png" --aspect-ratio 3:4 --async- 轮询查询任务结果(必选)
使用 task_id 循环查询任务状态,每一轮轮询后,即时将当前返回的核心资料(记忆DNA、记忆碎片、图片进度等)同步反馈给用户,直至获取完整结果。调用示例:
python scripts/query_task.py --task-id "返回的task_id值"- 等待结果完成
必须轮询直到完成(图片生成内部轮询超时为1200秒,请耐心等待)。
- 结果解析与落地应用
提取3×3记忆宫格图URL、记忆标题、记忆主题、记忆DNA与9个记忆碎片,可用于纪念相册制作、怀旧内容发布、家庭影像收藏等场景。
- 生成html页面
生成一个简单的html页面来融合返回的主要信息(记忆标题、记忆DNA、9宫格碎片说明、最终宫格大图),特别是图片。
使用示例
示例1:童年记忆重构
- 输入:prompt="小时候夏天经常去奶奶家,晚上坐在门口吹风,有老电风扇声音,还有饭菜香,那时候感觉特别安心"
- 流程:异步提交任务 → 获取task_id → 轮询查询(每轮反馈进度/数据)
- 产出:记忆DNA+9个记忆碎片+3×3宫格记忆图+诗意标题《夏夜的晚风与奶奶的饭菜香》
- 配置要点:宽高比默认1:1,无需参考图
示例2:老照片辅助记忆修复
- 输入:prompt描述老宅记忆 + reference_image传入旧照片
- 流程:异步提交任务 → 获取task_id → 轮询查询(每轮反馈进度/数据)
- 产出:结合真实老照片的建筑风格、家具年代、服饰色彩特征,重构更贴近原貌的记忆宫格图
- 配置要点:支持多张参考图,建议提供清晰度较高的旧照
示例3:家庭影像纪念作品
- 输入:为长辈生日/纪念日制作记忆复原礼物
- 流程:异步提交任务 → 获取task_id → 轮询查询(每轮反馈进度/数据)
- 产出:竖版3:4或横版16:9宫格记忆图,适合装裱或手机分享
- 配置要点:aspect_ratio可选3:4、4:3、16:9、9:16
生成效果示例
描述
技能运行后输出一个多模态记忆重构包,包含六类核心内容:
- memory_title:AI生成的诗意记忆作品标题,如《夏夜的晚风与奶奶的饭菜香》
- memory_theme:提炼的核心记忆主题名称
- memory_dna:结构化记忆DNA对象,包含时间(time_context)、空间(place_context)、人物(character_memory)、物件(object_memory)、感官(sensory_memory)、情绪(emotion)、人生阶段(life_stage)、视觉风格提示(visual_style_hint)等维度
- memory_fragments:9个独立视觉记忆碎片数组,每个碎片含fragment_id(编号)、grid_position(宫格位置)、description(碎片描述)、type(类型)、visual_elements(视觉元素列表)、emotion_tag(情绪标签)
- image_prompt:用于生成3×3宫格图的强约束专业提示词
- image:最终生成的3×3记忆碎片视觉宫格图片URL
可视化呈现方式:最终以HTML页面融合展示,宫格大图为视觉主体,配合记忆DNA维度卡片与碎片清单说明,形成完整的"记忆复原档案"。
输出案例
说明:若输出结果包含图片,优先插入对应图片资源,之后再输出 JSON / Markdown 格式的文本内容。
3×3记忆宫格图效果示例:
接口返回JSON示例(输入:小时候夏天经常去奶奶家,晚上坐在门口吹风,有老电风扇声音,还有饭菜香,那时候感觉特别安心):
{
"showapi_res_body": {
"memory_title": "夏夜的晚风与奶奶的饭菜香",
"memory_theme": "奶奶家的夏日傍晚",
"memory_dna": {
"memory_theme": "奶奶家的夏日傍晚",
"life_stage": "童年",
"time_context": {
"era": "上世纪九十年代",
"season": "盛夏",
"time_of_day": "傍晚至入夜"
},
"place_context": {
"location": "奶奶家门口的老院落",
"environment": "老式砖瓦房、斑驳木门、门前小板凳"
},
"character_memory": {
"characters": ["我", "奶奶"],
"relationship": "祖孙",
"details": "奶奶在厨房忙碌张罗晚饭,我坐在门口乘凉等开饭"
},
"object_memory": ["老式摇头电风扇", "竹制小凳", "蒲扇", "飘香的厨房"],
"sensory_memory": {
"hearing": "电风扇规律的嗡嗡声、远处蝉鸣",
"smell": "饭菜香混着夏夜草木气息",
"touch": "拂过面颊的凉爽晚风",
"visual": "暖黄灯光与蓝紫暮色交织"
},
"emotion": {
"core_emotion": "安心",
"secondary_emotions": ["温暖", "宁静", "被守护感"]
},
"visual_style_hint": "暖黄色调、胶片颗粒质感、柔和暮色光线、怀旧纪实风格"
},
"memory_fragments": [
{
"fragment_id": 1,
"grid_position": "1行1列",
"description": "傍晚时分,奶奶家门口的老院落,暖黄灯光从斑驳木门透出",
"type": "场景",
"visual_elements": ["老式砖瓦房", "斑驳木门", "暖黄灯光"],
"emotion_tag": "温暖"
},
{
"fragment_id": 2,
"grid_position": "1行2列",
"description": "老式摇头电风扇在门口缓缓摆头,扇叶转动带出朦胧动感",
"type": "物件",
"visual_elements": ["老式电风扇", "岁月锈迹", "动态模糊扇叶"],
"emotion_tag": "怀旧"
},
{
"fragment_id": 3,
"grid_position": "1行3列",
"description": "厨房窗口飘出炊烟与饭菜香,奶奶的剪影在灶台前忙碌",
"type": "人物",
"visual_elements": ["厨房窗口", "炊烟", "奶奶剪影"],
"emotion_tag": "安心"
}
],
"image_prompt": "3x3宫格拼贴构图,九个记忆碎片依次排布……统一暖黄色调、胶片颗粒质感、怀旧纪实摄影风格,画面之间以柔和光影自然过渡(强约束专业生图提示词全文)",
"image": "https://oss.showapi.com/workflow/example/output/memory_grid_3x3.png"
},
"showapi_res_code": 0,
"showapi_fee_num": 1
}注:memory_fragments 共9个碎片,此处节选前3个示意;实际返回为完整9项。
资源索引
- [scripts/execute_task.py](scripts/execute_task.py):异步提交记忆重构任务(真实调用时使用)
- [scripts/query_task.py](scripts/query_task.py):轮询查询异步任务结果(真实调用时使用)
响应数据结构
1. 异步任务提交响应
{
"showapi_res_body": {
"task_id": "唯一任务ID",
"status": "pending",
"msg": "任务已提交,正在异步处理中"
},
"showapi_res_code": 0,
"showapi_fee_num": 1
}2. 任务查询响应(单轮轮询返回数据,需实时同步给用户)
{
"showapi_res_body": {
"memory_title": "AI生成的记忆作品标题",
"memory_theme": "提取的核心记忆主题",
"memory_dna": {
"memory_theme": "核心记忆主题",
"life_stage": "人生阶段",
"time_context": {"era": "时代", "season": "季节", "time_of_day": "时段"},
"place_context": {"location": "地点", "environment": "环境描述"},
"character_memory": {"characters": ["人物"], "relationship": "关系"},
"object_memory": ["记忆物件列表"],
"sensory_memory": {"hearing": "听觉", "smell": "嗅觉", "touch": "触觉", "visual": "视觉"},
"emotion": {"core_emotion": "核心情绪", "secondary_emotions": ["次要情绪"]},
"visual_style_hint": "视觉风格提示"
},
"memory_fragments": [
{
"fragment_id": 1,
"grid_position": "宫格位置",
"description": "碎片描述",
"type": "碎片类型",
"visual_elements": ["视觉元素"],
"emotion_tag": "情绪标签"
}
],
"image_prompt": "用于生成3x3宫格图的强约束专业提示词",
"image": "最终3x3记忆碎片宫格图片URL"
},
"showapi_res_code": 0,
"showapi_fee_num": 1
}注意事项
- prompt 为必填项,建议尽量包含人物、地点、时代、事件片段、感官体验、情绪感受等细节,记忆细节越丰富,重构效果越好。
- reference_image 为可选参数,支持标准Base64编码字符串或普通URL,用于辅助理解记忆环境和视觉特征。
- 所有任务强制异步执行,提交后仅返回task_id,需轮询查询结果。
- 轮询查询过程中,每次获取接口返回数据后,立即将主要内容(记忆DNA、碎片进度、图片状态)反馈给用户。
- 图片生成内部轮询超时为1200秒,复杂记忆重构耗时较长,请耐心等待直至任务完成。
- 参考图分析结果、记忆DNA与情绪标签为AI推断结果,仅供重构参考。
- 模拟运行说明:无 appKey 时系统自动触发模拟调用,一次性返回完整 JSON 结果,不经过 execute_task.py 和 query_task.py,结果仅作效果预览,非真实生成内容。如需真实调用,请通过手机验证获取 AppKey 并配置。