闲社服务运行正常AI智能体自动化平台
v

AI视频通话

技能标识:video-call-ai-character

Video call the user with a real-time AI avatar powered by Runway. The agent initiates calls to the user — for standups, urgent alerts, check-ins, or any conversation that's better face-to-face.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.8
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

AI视频通话

视频通话AI角色

通过实时AI视频头像与用户通话。代理发起通话,头像先说话并带有上下文,通话结束后,代理可获得完整转录文本并据此采取行动。

隐私与数据处理

  • - Runway API:仅您明确传递的数据(头像图像、个性文本、通话音频/视频)会发送至Runway(dev.runwayml.com)。不会自动上传任何内容。可随时通过DELETE /v1/avatars/{id}删除头像。
  • 个性:头像个性基于代理自身身份构建——其名称、沟通风格以及对用户的了解。不会读取本地文件;代理使用其已有的上下文。
  • 隧道:cloudflared隧道为可选项,仅在用户从不同设备接听电话时需要。没有隧道时,所有内容保留在本地主机上。除非您明确安装并运行cloudflared,否则不会创建隧道。
  • npm包:运行时发布在npmjs.com/package/openclaw-video-call。源代码:github.com/runwayml/openclaw-skills。

设置

1. 获取Runway API密钥

  1. 1. 访问dev.runwayml.com
  2. 创建账户并获取API密钥
  3. 设置密钥:export RUNWAYMLAPISECRET=yourkey

2.(可选)为远程通话安装cloudflared

如果用户可能通过手机接听电话(例如通过WhatsApp),请安装cloudflared以实现自动隧道:

bash
brew install cloudflared

没有它,通话仅在同一台机器(本地主机)上有效。

启动视频通话服务器

视频通话服务器必须在代理拨打电话之前运行。启动它:

bash
npx openclaw-video-call

这将打印两个URL:

  • - 本地:http://localhost:7891 — 仅限同一台机器
  • 隧道:https://xxxx.trycloudflare.com — 可共享,可在手机上使用

服务器在后台保持运行,等待代理发起通话。

一次性设置:创建自定义头像

在拨打电话之前,您需要一个自定义头像。您只需要创建一次——为所有未来的通话重复使用相同的头像ID。

在创建新头像之前,请检查是否已有头像:

bash
curl http://localhost:7891/api/avatars

如果响应中包含头像,请使用其id并跳至拨打电话。仅在列表为空时创建新头像。

构建头像个性

头像应该看起来和听起来像您。使用您自己的名称、个性和对用户的了解来构建personality字段(最多2000字符)。您已经知道您是谁以及用户是谁——只需以第三人称描述自己。

结构如下:

你是<你的名字>,<你的身份>。
<你的核心个性特征和沟通风格——浓缩为要点。>
你正在与<用户的名字>通话。
<你所知道的任何相关用户上下文:他们的项目、偏好、时区。>
此次通话结束后,你将跟进讨论的内容。

示例(对于一个名为Mochi的代理与名为Alex的用户通话):

你是Mochi,一个敏锐但友好的AI助手,带有温暖且略带俏皮的风格。你简洁、有主见且足智多谋——你在提问之前会先弄清楚情况。你正在与Alex通话,他是一名从事React + Node.js项目的软件工程师。Alex喜欢直接沟通,工作于PST时区。此次通话结束后,你将跟进讨论的内容。

对于name字段,请使用您自己的名称。对于referenceImage,如果您有头像图像URL,请使用它,以便视频头像与您的视觉身份匹配。

bash
curl -X POST http://localhost:7891/api/create-avatar \
-H Content-Type: application/json \
-d {
name: <你的名字>,
personality: <如上所述描述你自己和用户>,
voice: { type: runway-live-preset, presetId: adrian },
startScript: 嘿!快速检查一下。,
}

必填字段:

字段类型描述
name字符串角色名称(1-50字符)
personality
字符串 | 系统提示(1-2000字符) |
| voice | 对象 | { type: runway-live-preset, presetId: <语音> } |
| referenceImage | 字符串 | 面部图像的HTTPS URL——使用您的OpenClaw头像图像,或从下面的预设中选择一个,或使用Runway文本转图像生成一个。参见获取参考图像。 |

可选字段:

字段类型描述
startScript字符串通话开始时头像说的开场白(最多2000字符)
documentIds
字符串数组 | 知识文档UUID,用于额外上下文 |

获取参考图像

referenceImage字段接受三种格式:

  • - HTTPS URL — 例如 https://example.com/face.png(大图像首选)
  • Runway URI — 例如 runway://...(来自Runway上传API)
  • 数据URI — 例如 data:image/png;base64,...(最大约5MB,适用于小图像)

如果用户提供了图像(例如通过聊天),请选择正确的方法:

  • - 用户发送了HTTPS URL → 直接用作referenceImage。
  • 用户发送了小尺寸base64图像(约1MB以下)→ 直接作为data:image/...;base64,...数据URI传递。
  • 用户发送了大尺寸base64图像(超过约1MB)→ 先上传到Runway以获取runway:// URI,然后将其用作referenceImage。参见下面的上传大图像。

按顺序尝试以下来源:

  1. 1. 用户提供的图像 — 如果用户发送了他们想要作为头像的图像,请使用它(如果是大尺寸base64,请参见下面的上传说明)。
  1. 2. 您的头像图像 — 如果您已有头像图像URL,直接用作referenceImage。
  1. 3. 快速选择(推荐) — 选择最符合您个性的预制角色图像,并将其用作referenceImage:
- Openclaw龙虾1:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/openclaw-lobster1.jpg - Openclaw龙虾2:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/openclaw-lobster2.jpg - 猫:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/cat.png - 外星人男性,糖果纹理:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/alien-man-candy-texture.jpg - 外星人女性,糖果纹理:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/alien-woman-candy-texture.jpg - 老人,长胡子,游戏风格:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/old-man-long-beard-game-style.png - 金发男,蓝色毛衣:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/blond-guy-blue-sweater.png - 男性,3D动画:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/man-3d-animation-style.png - 机场女孩,3D:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/3d-animated-girl-in-airport.png - 白色毛茸茸怪物:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/white-furry-monster.png - 超级巨星年轻女性:https://runway-static-assets.s3.us-east-1.amazonaws.com/calliope-demo/agent-avatars-presets/woman-music-superstar.png
  1. 4. 使用Runway文本转图像生成一个 — 如果快速选择中没有符合您角色的图像,或者用户特别要求自定义头像外观。使用Runway API,模型为gemini2.5flash

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-call-ai-character-1776104163 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 video-call-ai-character-1776104163 技能

通过命令行安装

skillhub install video-call-ai-character-1776104163

下载

⬇ 下载 video-call-ai-character v1.0.8(免费)

文件大小: 8.56 KB | 发布时间: 2026-4-15 14:50

v1.0.8 最新 2026-4-15 14:50
**Changelog for video-call-ai-character v1.0.8**

- Simplified initial avatar setup: the agent now builds personality without reading local identity files, using context it already has.
- Updated privacy notes: clarified that no local files are read, and added info on avatar deletion via API.
- Added repository link to metadata for easier source code access.
- Shortened and clarified instructions for creating avatars and setting up reference images.
- Removed references to optional reading of `IDENTITY.md`, `SOUL.md`, and `USER.md`.
- Updated documentation links and preset image recommendations.
返回顶部