返回顶部
e

elevenlabs-twilio-memory-bridge记忆桥接器

FastAPI personalization webhook that adds persistent caller memory and dynamic context injection to ElevenLabs Conversational AI agents on Twilio. No audio proxying, file-based persistence, OpenClaw compatible.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,039
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

elevenlabs-twilio-memory-bridge

elevenlabs-twilio-memory-bridge

用于ElevenLabs + Twilio语音代理的个性化Webhook服务,具备持久化呼叫者记忆功能。

功能说明

当电话到达您的Twilio号码时,ElevenLabs的原生集成会触发此Webhook。该桥接服务会查询呼叫者的历史记录,加载长期记忆事实和每日上下文笔记,将其与可定制的灵魂/个性模板相结合,并以系统提示覆盖的形式返回所有内容,使您的代理能够在完整上下文中问候每位呼叫者。

架构

  • - 无音频代理 - ElevenLabs和Twilio直接处理媒体流
  • 仅Webhook - 每次入站呼叫调用一次以注入上下文
  • 基于文件的持久化 - JSON文件存储在./data/目录,零外部依赖
  • 兼容OpenClaw - 可与任何兼容OpenAI的LLM端点配合使用

端点

端点方法用途
/webhook/personalizePOSTElevenLabs在入站呼叫时调用
/webhook/post-call
POST | 可选的呼叫后清理 | | /api/memory/{phone_hash} | POST | 添加关于呼叫者的长期记忆事实 | | /api/notes | POST | 添加全局或呼叫者范围的上下文笔记 | | /health | GET | 健康检查 |

设置步骤

  1. 1. 克隆仓库,执行 pip install -r requirements.txt
  2. 复制 .env.example 为 .env,填写密钥信息
  3. 配置ElevenLabs代理,使用指向您OpenClaw实例的自定义LLM
  4. 在代理安全设置中启用系统提示和首条消息覆盖
  5. 在ElevenLabs设置中添加Webhook URL https://your-domain/webhook/personalize
  6. 在ElevenLabs控制面板中导入Twilio号码
  7. 运行:uvicorn app:app --host 0.0.0.0 --port 8000

必需的环境变量

  • - ELEVENLABSAPIKEY - 限定范围的ElevenLabs密钥
  • ELEVENLABSAGENTID - 您的代理ID
  • OPENCLAWAPIBASEURL - 您的OpenClaw实例URL
  • PUBLICBASE_URL - 此服务的公网可访问URL

安全性

  • - 所有呼叫者电话号码在存储/记录前均经过SHA-256哈希处理
  • 密钥完全从环境变量加载
  • 可选的HMAC Webhook签名验证
  • 适用于公开GitHub仓库,源代码中不包含任何密钥

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 elevenlabs-twilio-memory-bridge-1776341423 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 elevenlabs-twilio-memory-bridge-1776341423 技能

通过命令行安装

skillhub install elevenlabs-twilio-memory-bridge-1776341423

下载

⬇ 下载 elevenlabs-twilio-memory-bridge v1.0.0(免费)

文件大小: 14.9 KB | 发布时间: 2026-4-17 14:08

v1.0.0 最新 2026-4-17 14:08
Initial release of elevenlabs-twilio-memory-bridge.

- Adds persistent, file-based caller memory to ElevenLabs + Twilio voice agents.
- Injects dynamic, personalized context and long-term memory at each call via FastAPI webhook.
- No audio proxying; only context injection through system prompt overrides.
- Fully compatible with OpenClaw and any OpenAI API-compatible LLM.
- Exposes endpoints for memory/notes management, post-call cleanup, and health check.
- Secure by design: hashes caller info, loads secrets from environment, optional HMAC verification.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部