Repolode
PatterAI

PatterAI/Patter

AI 음성 에이전트에 전화번호를 제공하고 LLM, 음성, 통신사 계층을 처리하는 오픈소스 Python 및 TypeScript SDK입니다.

대체할 수 있는 제품:VapiRetell AI

스타
1,077
포크
126
열린 이슈
11
마지막 커밋
19일 전

어떤 프로젝트인가요?

Patter는 실제 전화를 받고 거는 AI 음성 에이전트를 만들기 위한 SDK입니다. 에이전트 로직만 작성하면 Patter가 에이전트 루프, 언어 모델, 음성 인식(STT), 음성 합성(TTS), 실시간 음성, 오디오 처리, 통신사 연결을 처리합니다.

각 계층은 플러그인 방식으로 구성할 수 있습니다. 개발자는 LLM, STT, TTS, 올인원 실시간 엔진, 통신사(Twilio, Telnyx 또는 Plivo) 공급자를 선택하고 한 줄만 바꿔 전환할 수 있습니다. Realtime, Pipeline, Hybrid 모드를 지원하며 Python과 TypeScript API는 서로 일관되게 설계되었습니다.

로컬 개발 시 SDK에서 내장 터널과 대시보드를 실행하거나, 전화기 없이 터미널에서 통화를 시뮬레이션할 수 있습니다. 도구, 통화 전환, 가드레일, 각 통화의 OpenTelemetry 트레이스가 포함되며 텔레메트리는 비활성화할 수 있습니다.

핵심 기능

  • 01Python 또는 TypeScript 코드로 AI 에이전트에 전화번호를 부여합니다.
  • 02LLM, STT, TTS, 실시간 엔진, 통신사 공급자를 바꿔 사용할 수 있습니다.
  • 03전화 통신에 Twilio, Telnyx, Plivo를 지원합니다.
  • 04도구, 통화 전환, 가드레일, LLM 폴백 체인을 포함합니다.
  • 05로컬 터널, 대시보드, 터미널 통화 시뮬레이션을 제공합니다.

활용 사례

  • 레스토랑이나 병원의 예약 전화처럼 수신 전화를 처리하는 전화 상담 에이전트를 구축합니다.
  • 응답기 감지와 음성 메시지 남기기를 활용해 발신 전화를 겁니다.
  • 웹훅 도구를 통해 음성 에이전트를 CRM에 연결합니다.
  • 고정 웹훅 URL로 배포하기 전에 로컬에서 음성 에이전트를 프로토타이핑합니다.

빠른 시작

  1. 1

    PyPI에서 Python SDK를 설치하세요

    pip install getpatter
  2. 2

    Twilio와 OpenAI Realtime을 사용해 전화 에이전트를 만들고 터널을 통해 제공하세요

  3. 3

    또는 npm에서 TypeScript SDK를 설치하세요

    npm install getpatter

사용 전 알아둘 점

  • 통신사 및 AI 제공업체의 인증 정보는 환경 변수로 제공해야 하므로 해당 서비스의 계정이 필요합니다.
  • 로컬 개발에는 터널이 필요하며, 프로덕션 환경에서는 고정 Webhook URL 또는 별도의 터널 서비스가 필요합니다.

토픽

자주 묻는 질문

Patter은(는) 무엇인가요?
AI 음성 에이전트에 전화번호를 제공하고 LLM, 음성, 통신사 계층을 처리하는 오픈소스 Python 및 TypeScript SDK입니다. Patter는 실제 전화를 받고 거는 AI 음성 에이전트를 만들기 위한 SDK입니다. 에이전트 로직만 작성하면 Patter가 에이전트 루프, 언어 모델, 음성 인식(STT), 음성 합성(TTS), 실시간 음성, 오디오 처리, 통신사 연결을 처리합니다.
Patter은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Patter은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Patter은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Patter의 마지막 커밋은 2026년 10월 3일입니다.
Patter은(는) 어디에 사용할 수 있나요?
레스토랑이나 병원의 예약 전화처럼 수신 전화를 처리하는 전화 상담 에이전트를 구축합니다. 응답기 감지와 음성 메시지 남기기를 활용해 발신 전화를 겁니다. 웹훅 도구를 통해 음성 에이전트를 CRM에 연결합니다. 고정 웹훅 URL로 배포하기 전에 로컬에서 음성 에이전트를 프로토타이핑합니다.
Patter는 어떻게 설치하나요?
PyPI에서 Python SDK를 설치하세요: pip install getpatter Twilio와 OpenAI Realtime을 사용해 전화 에이전트를 만들고 터널을 통해 제공하세요 또는 npm에서 TypeScript SDK를 설치하세요: npm install getpatter
Patter은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/PatterAI/Patter

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트