Vapi语音助手管理

2小时前更新 2 00
Vapi语音助手管理Vapi语音助手管理
Vapi语音助手管理

技能简介

本技能用于通过OpenClaw代理管理Vapi语音代理(assistants)、通话、电话号码、工具和Webhook。支持REST API优先模式,可选集成Vapi CLI进行MCP文档和本地工作流操作。

能做什么

  • 创建、更新、列出语音助手
  • 启动、查看、结束通话
  • 管理电话号码资源
  • 创建和管理工具(函数调用
  • 配置Webhook并检查事件

使用说明

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 API
  • VAPI_MODE=cli:优先使用Vapi CLI

4. 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模型训练

 

风险提示

  • API密钥禁止写入公开日志或代码仓库
  • 发起通话前确认号码归属和合规要求(录音、同意声明)
  • 破坏性操作(删除、修改)前先执行只读查询确认范围
  • 外呼需遵守当地电信法规

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/colygon/vapi-skill/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...