Repolode
PatterAI

PatterAI/Patter

Open-source SDK на Python и TypeScript, который подключает AI-голосового агента к телефонному номеру и берет на себя LLM, речь и связь с оператором.

Open source альтернатива:VapiRetell AI

Звёзды
1,078
Форки
126
Открытые issues
11
Последний коммит
19 дней назад

Что это?

Patter — это SDK для создания AI-голосовых агентов, которые отвечают на реальные телефонные звонки и совершают их. Вы пишете логику агента, а Patter берет на себя цикл работы агента, языковую модель, преобразование речи в текст, синтез речи, голосовую связь в реальном времени, обработку аудио и подключение к оператору связи.

Каждый слой можно подключать отдельно. Разработчики могут выбирать провайдеров LLM, STT, TTS, универсального движка для работы в реальном времени и оператора связи (Twilio, Telnyx или Plivo), а затем переключаться между ними одной строкой кода. Поддерживаются режимы Realtime, Pipeline и Hybrid, а API для Python и TypeScript устроены одинаково.

Для локальной разработки SDK может запускать встроенный туннель и дашборд или имитировать звонок из терминала без телефона. В комплект входят инструменты, перевод звонка, защитные ограничения и трассировка каждого звонка с помощью OpenTelemetry; телеметрию можно отключить.

Ключевые возможности

  • 01Подключает AI-агента к телефонному номеру с помощью кода на Python или TypeScript.
  • 02Позволяет менять провайдеров LLM, STT, TTS, движка для работы в реальном времени и оператора связи.
  • 03Поддерживает Twilio, Telnyx и Plivo для телефонной связи.
  • 04Включает инструменты, перевод звонка, защитные ограничения и цепочку резервных LLM.
  • 05Предоставляет локальный туннель, дашборд и симуляцию звонков из терминала.

Сценарии использования

  • Создание входящего телефонного помощника, например линии бронирования для ресторана или клиники.
  • Совершение исходящих звонков с распознаванием автоответчика и оставлением голосового сообщения.
  • Подключение голосового агента к CRM с помощью webhook-инструментов.
  • Локальное прототипирование голосовых агентов перед развертыванием со статическим URL webhook.

Быстрый старт

  1. 1

    Установите Python SDK из PyPI

    pip install getpatter
  2. 2

    Создайте телефонного агента с помощью Twilio и OpenAI Realtime и предоставьте к нему доступ через туннель

  3. 3

    Или установите TypeScript SDK из npm

    npm install getpatter

Что важно знать

  • Учетные данные оператора связи и поставщика ИИ необходимо задавать через переменные окружения, поэтому вам понадобятся учетные записи в этих сервисах.
  • Для локальной разработки требуется туннель, а в production — статический URL вебхука или отдельный сервис туннелей.

В подборках

Темы

Частые вопросы

Что такое Patter?
Open-source SDK на Python и TypeScript, который подключает AI-голосового агента к телефонному номеру и берет на себя LLM, речь и связь с оператором. Patter — это SDK для создания AI-голосовых агентов, которые отвечают на реальные телефонные звонки и совершают их. Вы пишете логику агента, а Patter берет на себя цикл работы агента, языковую модель, преобразование речи в текст, синтез речи, голосовую связь в реальном времени, обработку аудио и подключение к оператору связи.
Patter можно использовать бесплатно? Какая у него лицензия?
Patter распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Patter всё ещё поддерживается?
Активно поддерживается. Последний коммит в Patter — 3 окт. 2026 г..
Для чего можно использовать Patter?
Создание входящего телефонного помощника, например линии бронирования для ресторана или клиники. Совершение исходящих звонков с распознаванием автоответчика и оставлением голосового сообщения. Подключение голосового агента к CRM с помощью webhook-инструментов. Локальное прототипирование голосовых агентов перед развертыванием со статическим URL webhook.
Как установить Patter?
Установите Python SDK из PyPI: pip install getpatter Создайте телефонного агента с помощью Twilio и OpenAI Realtime и предоставьте к нему доступ через туннель Или установите TypeScript SDK из npm: npm install getpatter
Где скачать Patter?
Исходный код и инструкции по установке — на GitHub: https://github.com/PatterAI/Patter

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая open-source платформа голосового AI для создания, тестирования и запуска голосовых агентов в телефонии и браузере с визуальным конструктором сценариев и поддержкой MCP.

5,9 тыс.1,5 тыс.PythonBSD-2-ClauseОбновлён 21 час назад