项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1083
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 环境(用于 pip install getpatter)
- Node.js 环境(如需 npm install getpatter 使用 TypeScript API)
- Twilio、Telnyx 或 Plivo 等电话服务商账号凭证
- OpenAI API Key(默认支持 OpenAI Realtime API)
安装与启动步骤
-
1安装 Python SDK
用 pip 安装官方包 getpatter,这是 Python 侧接入 Patter 的唯一依赖,README 徽章给出的命令就是这个。
pip install getpatter -
2安装 TS/JS SDK
如果你用 TypeScript/JavaScript 开发,改用 npm 安装同名包 getpatter;只用 Python 可跳过此步。
npm install getpatter -
3配置凭证环境变量
Patter 从环境变量读取电话服务商与模型凭证,README 举例为 TWILIO_ACCOUNT_SID 和 OPENAI_API_KEY。
export TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxx -
4编写并运行代理
用 Python API 为 AI 代理绑定电话号码,构建代理逻辑、语音转写与实时语音;完整示例见官方文档。
-
5切换电话服务商
把代码中的 Twilio 换成 Telnyx 或 Plivo 即可更换运营商,同时需补齐对应运营商的凭证环境变量。
-
6查阅文档与模板
官方文档 docs.getpatter.com 列出全部凭证目录,仓库还提供 Skills 与 Templates 章节可复用示例。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
TWILIO_ACCOUNT_SID | 是 | Twilio 账号 SID,用于接入电话网络 | ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
OPENAI_API_KEY | 是 | OpenAI 密钥,驱动 Realtime 实时语音交互 | sk-xxxxxxxxxxxxxxxxxxxxxxxx |
如何确认成功
README 未给出明确验证方式;按文档启动代理后,拨打你绑定的电话号码确认是否能正常对话。
常见问题
Q:必须用 Twilio 吗?
A:不是。README 明确说明把 Twilio 换成 Telnyx 或 Plivo 即可切换运营商,凭证也相应换成对应服务商的。
Q:凭证写在哪里?
A:Patter 从环境变量读取服务商与模型凭证,如 TWILIO_ACCOUNT_SID、OPENAI_API_KEY,不要在代码里硬编码。
Q:支持哪些语言?
A:README 提供 Python 包(pip install getpatter)与 TypeScript/JavaScript 包(npm install getpatter),可按技术栈二选一。
Q:完整接入示例在哪看?
A:官方文档 https://docs.getpatter.com 列出了全部凭证目录与用法,仓库的 Quickstart、Skills、Templates 章节也可参考。
注意事项
- README 未给出完整可运行的代码示例,具体 API 调用请以官方文档为准,不要照搬猜测的参数。
- 除 Twilio 外的运营商凭证名称 README 未逐一列出,需查阅 docs.getpatter.com 的完整目录。
- 项目基于 MIT 许可证,可自托管并完全掌控语音代理技术栈。
- 需要自备电话号码与电话服务商账号,这部分费用由服务商收取。
核心亮点
- 极简API,四行代码即可接入电话,上手门槛极低
- MIT开源协议,完全掌控技术栈,无平台锁定风险
- 同时支持Python和TypeScript,适配不同技术团队
不足之处
- 项目较新,生态和文档成熟度待观察
- 依赖Twilio等第三方服务,可能产生额外费用
适用场景
- 快速构建电话客服机器人,替代传统IVR系统
- 为个人助理或业务代理添加语音通话能力
- 在现有应用中集成实时语音交互功能
替代项目
Vapi、Retell AI、LiveKit Agents
同类项目推荐
ToRA
开源
让大模型调用工具解数学题,准确率飙升
ToRA is a series of Tool-integrated Reasoning LLM Agents designed to solve challengi···
jarviscore-framework
开源
让智能体像同事一样互相找活干,还不碰密钥
JarvisCore is a runtime where AI agents operate as a fleet of equal peers. Agents di···
umadev
开源
指挥现有编码工具,像团队一样自动搞定复杂开发任务
UmaDev: A coding agent that works like a real dev team, commanding the Claude Code /···
EvoSkill
开源
把智能体的失败轨迹自动炼成可复用技能
EvoSkill — An open-source framework that automatically discovers and synthesizes re···
CodeWhale
开源
用 Rust 打造高性能、可观测的 AI 智能体编排框架
Open-source agent for the terminal written in Rust. Use any provider or model. Issue···
ai-media-generator
开源
零基础也能像导演一样,一键生成电影级 AI 图像、视频和音乐。
Zero-skill cinema. Senior-director prompts on autopilot. A Claude Code Skill for hig···
bridge4simulator
开源
让 AI 直接操控 iOS 模拟器,自动化测试不再求人
An MCP (Model Context Protocol) server that enables AI assistants to control iOS Sim···
agentmemoryrepo
开源
给智能体一套统一的记忆仓库规范,跨会话记住事
Spec for Agent Memory Repo
LLM-Tool-Survey
开源
一网打尽 LLM 工具学习研究,快速入门与选题必备
This is the repository for the Tool Learning survey.
