リアルタイム対話型 AI エージェントを Web アプリに統合します。
説明
AI エージェントをすばやくテストするには、「コードスニペットを使用して AI エージェントを統合する」をご参照ください。
ソースコード
ダウンロードリンク
GitHub からソースコードをダウンロードします。
ディレクトリ構造
.
└── React
├── README.md
├── eslint.config.js
├── index.html // PC 用
├── mobile.html // モバイル用
├── package.json
├── src
│ ├── Mobile // モバイル UI
│ ├── PC // PC UI
│ ├── common // 共通メソッド
│ ├── controller
│ ├── interface.ts
│ ├── runConfig.ts // ランタイム設定
│ ├── service
│ └── vite-env.d.ts
├── tsconfig.app.json
├── tsconfig.json
└── vite.config.ts事前準備
AppServer 上で必要な API 操作を開発するか、提供されているサーバーのソースコードをデプロイします。詳細については、「プロジェクトのデプロイ」をご参照ください。
デモの実行
React ディレクトリに移動します。
npm installを実行して依存関係をインストールします。src/runConfig.tsで、AppServer アドレスと エージェント ID を設定します。
// src/runConfig.ts
const runConfig: AICallRunConfig = {
// エージェントのリージョンに合わせて変更してください
region: 'cn-shanghai',
appServer: 'Your AppServer address',
voiceAgentId: 'Your voice agent ID',
avatarAgentId: 'Your avatar agent ID',
visionAgentId: 'Your vision agent ID',
// callTemplateConfig: callTemplateConfig,
};リージョン名 | リージョン ID |
中国 (杭州) | cn-hangzhou |
中国 (上海) | cn-shanghai |
中国 (北京) | cn-beijing |
中国 (深セン) | cn-shenzhen |
シンガポール | ap-southeast-1 |
npm run devを実行して開発サーバーを起動します。