网页数据提取
结构化抓取网页内容
本技能用于通过OpenClaw代理管理Vapi语音代理(assistants)、通话、电话号码、工具和Webhook。支持REST API优先模式,可选集成Vapi CLI进行MCP文档和本地工作流操作。
1. 获取API密钥
在Vapi控制台获取API密钥,设置为环境变量VAPI_API_KEY,或通过Gateway密钥管理存储。
2. 安装依赖(可选CLI方式)
curl -sSL https://vapi.ai/install.sh | bash
vapi login
3. 选择运行模式
VAPI_MODE=api(默认):使用REST APIVAPI_MODE=cli:优先使用Vapi CLI4. REST方式调用示例
# 列出助手
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:list
# 创建助手
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs assistants:create \
--name "客服助手" \
--modelProvider openai --model gpt-4o-mini \
--voiceProvider 11labs --voiceId rachel
# 发起外呼
VAPI_API_KEY=... node skills/vapi/bin/vapi-api.mjs calls:create \
--assistantId asst_xxx \
--to "+14155551234" \
--from "+14155559876"
5. MCP文档服务器(IDE增强)
vapi mcp setup
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | VAPI_API_KEY(必需):Vapi仪表盘API密钥;操作指令(如assistants:list/create、calls:create);助手配置参数(名称、模型、语音);通话参数(assistantId、主叫/被叫号码);可选运行模式VAPI_MODE |
| 输出 | 助手列表或详情JSON、通话状态与记录、电话号码资源列表、Webhook事件日志、API响应状态 |
| 适用人群 | 需自动化管理语音AI代理的开发者、构建电话客服系统的技术团队、集成Vapi到工作流的工程师、批量操作助手和通话的运营人员 |
| 不包含 | Vapi账户注册与计费管理、电话线路实体硬件、非Vapi平台语音服务、实时通话音频流处理、ASR模型训练 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/colygon/vapi-skill/SKILL.md
来源类型:GitHub仓库