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

视频通话代理

技能标识:video-call-agent

Start a video call with a real-time AI avatar using the Runway Characters API. The agent sends the user a call invite link — for standups, urgent alerts, check-ins, or any conversation that's better face-to-face.

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

视频通话代理

视频通话代理

与实时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

如果用户可能通过手机(例如通过 Telegram 或 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: 嘿!快速检查一下。,
}

必填字段:

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

可选字段:

字段类型描述
startScriptstring通话开始时虚拟形象说的开场白(最多2000个字符)
documentIds
string[] | 知识文档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

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 video-call-agent-1776068101 技能

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

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

通过命令行安装

skillhub install video-call-agent-1776068101

下载

⬇ 下载 video-call-agent v1.0.0(免费)

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

v1.0.0 最新 2026-4-14 12:50
video-call-agent 1.0.0

- Initial release: Start video calls with a real-time AI avatar using the Runway Characters API.
- Agent sends users a call invite link for standups, alerts, or check-ins.
- Customizable avatar with support for user-provided images and personalities.
- Full call transcript available for agent actions after call ends.
- Detailed privacy and setup instructions included for secure and flexible use.
返回顶部