Skip to content

Latest commit

 

History

History
153 lines (104 loc) · 8.23 KB

README-KR.md

File metadata and controls

153 lines (104 loc) · 8.23 KB

TEN Agent 배너


🎉 OpenAI 실시간 API와 RTC를 탑재한 TEN Agent

agent.theten.ai에서 OpenAI 실시간 API, 날씨 확인, 웹 검색을 체험해보세요.

OpenAI 실시간 API의 초저지연과 RTC의 AI 노이즈 제거를 결합하여 부드럽고 고품질의 상호작용을 보장합니다. 여기에 날씨와 뉴스 도구의 원활한 통합으로 TEN Agent는 더욱 다재다능해졌습니다.

OpenAI 실시간 API와 RTC를 탑재한 TEN Agent


TEN Agent 사용 사례

사용 사례


바로 사용 가능한 확장 기능

바로 사용 가능한 확장 기능


로컬 환경에서의 TEN Agent 플레이그라운드

사전 요구사항

카테고리 요구사항
• Agora 앱 ID 앱 인증서 (매월 무료 사용 시간 제공)
OpenAI API 키
Deepgram ASR (가입 시 무료 크레딧 제공)
FishAudio TTS (가입 시 무료 크레딧 제공)
설치 Docker / Docker Compose
Node.js(LTS) v18
최소 시스템 요구사항 • CPU >= 2코어
• RAM >= 4 GB

macOS: Apple Silicon에서의 Docker 설정

Apple Silicon Mac의 경우, Docker 설정에서 "Use Rosetta for x86/amd64 emulation" 체크를 해제하세요. 참고: ARM에서 빌드 시간이 더 느려질 수 있지만, x64 서버에 배포했을 때의 성능은 정상적입니다.

Docker 설정


다음 단계

1. .env 파일 생성

cp ./.env.example ./.env

2. .env에서 Agora 앱 ID와 앱 인증서 설정

AGORA_APP_ID=
AGORA_APP_CERTIFICATE=

3. 에이전트 개발 컨테이너 시작

docker compose up -d

4. 컨테이너 진입

docker exec -it ten_agent_dev bash

5. 에이전트 빌드

task use

6. 웹 서버 시작

task run

7. 플레이그라운드 설정 편집

localhost:3000에서 플레이그라운드를 열어 에이전트를 구성하세요.

  1. 그래프 유형 선택 (예: 음성 에이전트, 실시간 에이전트)
  2. 해당하는 모듈 선택
  3. 확장 기능을 선택하고 API 키 설정 구성

모듈 예시


TEN Agent 구성 요소

구성 요소 다이어그램


최신 소식 받아보기

시작하기 전에, 저장소에 스타를 눌러 모든 새로운 릴리스의 알림을 받아보세요!

TEN 스타 누르기 GIF


커뮤니티 참여

  • Discord: 애플리케이션 공유와 커뮤니티 참여에 이상적입니다.
  • GitHub Discussion: 피드백 제공과 질문하기에 완벽합니다.
  • GitHub Issues: 버그 신고와 새로운 기능 제안에 최적입니다. 자세한 내용은 기여 가이드라인을 참조하세요.
  • X: 에이전트 공유와 커뮤니티 상호작용에 좋습니다.

코드 기여자

TEN


기여 가이드라인

기여를 환영합니다! 먼저 기여 가이드라인을 읽어주세요.


라이선스

이 프로젝트는 Apache 2.0 라이선스 하에 제공됩니다 - 자세한 내용은 LICENSE 파일을 참조하세요.