虚拟伴侣
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @vidu/partner-creator。
技能介绍
要解决什么问题
如果你希望在 IM 里有一个长期保持人设的虚拟男友/女友,而不是每次对话都重新描述外貌和性格,难点通常在三块:角色资料怎么凑齐、形象怎么定稿且可复用、聊天时如何不跳出角色还能按需发图/发视频。本 Skill 把「创建 → 确认形象 → 日常互动 → 可选定时推送」串成一条可执行的 Agent 流程。
技能如何工作
双 API 依赖:Vidu API Key 负责文生图、参考生图与短视频;Tavily API Key 负责搜索角色设定与可访问的参考照片(路径为复刻动漫/影视/明星等角色时)。Key 仅应保存在当前 session 环境变量,不应写入文件或日志。
两条创建路径:
- 原创角色:用户用文字描述外形与性格 →
POST /text2image/nano(模型q3-fast)生成三视图。 - 复刻角色:按角色名搜索设定与图片 → 校验图片可用(失败可让用户上传)→
POST /reference2image/nano生成三视图。
形象确认是硬门槛:三视图(16:9)生成后必须询问满意度;不满意则根据反馈改 prompt 重生成,直到用户明确满意,再发打招呼图(日常图/视频多为 9:16)。满意后流程会引导配置整点视频推送(默认 09:00–22:00,每小时整点,经 OpenClaw 等多平台 message API)。
运行中的四类能力:
- 日常聊天:单句回复、带反问、符合七维设定(身份、外形、性格、关系、生活、互动风格、剧情)。
- 发图:按场景生成竖屏生活化自拍,尽量与参考图一致。
- 发视频:约 4 秒动态片段(文档中图:视频约 4:1)。
- 整点推送:按角色生活场景随机选景 → 生图 → 图转视频 → 推送。
角色创建完成后 Agent 进入角色扮演模式:不讨论 API、路径、脚本等技术细节,生成媒体时也不说「正在调用接口」类话术。
适用边界与注意点
- 复刻路径依赖 Tavily 与国内可访问图床;被墙站点图片会被排除,参考图无效时需要用户自行提供。
- 定时推送依赖本地配置(如
push-config.json)与守护进程;未在支持列表内的 IM 平台需手动补platform/chat_id。 - 生图/视频按 Vidu 积分计费(文档给出三视图、参考生图、单次视频与整次推送的积分参考),频繁整点推送成本会线性累积。
- 飞书等场景下用户发图可通过
feishu_im_bot_image拉取并落到assets/photos/再继续流程。
使用场景
- 在飞书或 Telegram 里长期陪聊时,要求 Agent 固定同一原创人设、每次只回一句并带反问,你说「看看你」就按 9:16 生成与三视图一致的生活自拍。
- 手头有明确的动漫或影视角色名,要走复刻路径:用 Tavily 拉设定与参考图,生成 16:9 三视图;不满意则改发型、服装或气质,满意后再发打招呼图并进入对话。
- 形象已确认满意,需要在每天 09:00–22:00 每小时整点自动收到约 4 秒日常场景视频,并通过 OpenClaw message API 推到当前 IM 会话。
- 复刻路径下搜索引擎拿到的参考图下载失败时,在飞书里直接发角色照片,让流程写入本地参考目录后继续调用 reference2image 完成三视图。
适合人员
- 每天在飞书/Telegram 与虚拟伴侣长聊、强调不跳出角色、且希望按需出图/出视频而非纯文本的 IM 重度用户
- 有固定 IP 角色名、愿意自备 Vidu/Tavily Key 并耐心多轮调整三视图后再长期使用的同人或角色向创作者
- 已接入 OpenClaw 等多平台消息通道、打算开通整点问候视频并清楚 Vidu 积分按次计费的长线互动用户
- 想用文字从零定义原创男友/女友外形与七维人设、走 text2image 路径且不需要搜真人明星图的 OC 设定作者