🎉 OpenAI リアルタイムAPIとRTCを搭載したTEN Agent
agent.theten.aiでOpenAIリアルタイムAPI、天気チェック、ウェブ検索をお試しください。
OpenAIリアルタイムAPIの超低遅延とRTCのAIノイズ抑制を組み合わせることで、スムーズで高品質なインタラクションを実現します。さらに、天気やニュースツールのシームレスな統合により、TEN Agentはより多機能になりました。
TEN Agentのユースケース
すぐに使える拡張機能
ローカル環境でのTEN Agent Playground
前提条件
カテゴリ | 要件 |
---|---|
キー | • 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サーバーにデプロイした際のパフォーマンスは通常通りです。
次のステップ
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. Webサーバーの起動
task run
7. Playground設定の編集
localhost:3000でPlaygroundを開き、エージェントを設定します。
- グラフタイプを選択(例:音声エージェント、リアルタイムエージェント)
- 対応するモジュールを選択
- 拡張機能を選択しAPIキー設定を構成
TEN Agentのコンポーネント
最新情報をお見逃しなく
始める前に、リポジトリにスターを付けて、新しいリリースの通知を受け取りましょう!
コミュニティに参加
- Discord: アプリケーションの共有やコミュニティとの交流に最適です。
- GitHub Discussion: フィードバックや質問に最適です。
- GitHub Issues: バグの報告や新機能の提案に最適です。詳細は貢献ガイドラインをご覧ください。
- X: エージェントの共有やコミュニティとの交流に最適です。
コード貢献者
貢献ガイドライン
貢献を歓迎します!まずは貢献ガイドラインをお読みください。
ライセンス
このプロジェクトはApache 2.0ライセンスの下で提供されています - 詳細はLICENSEファイルをご覧ください。