音声エージェント
接続されているPyAIツールスキーマを信頼できる情報源として使用してください。クライアントはツールIDにサーバー名をプレフィックスとして付加する場合があります。PyAIが切断されている場合は、ユーザーをホストのブラウザサインインページに誘導してください。認証情報はチャットに保持しないでください。選択されたプロジェクトとユーザーの承認されたタスクを尊重してください。
ツール: whoami、list_voices、list_agents、create_agent、get_agent、update_agent、set_agent_tools、set_agent_knowledge
タスク、挨拶、ペルソナ、言語、音声を確立します。list_voices から音声を解決し、既存のエージェントを更新する前に検査します。プロファイルフィールドにはスキーマの body オブジェクトを使用してください。プロファイルの作成は永続的な変更であるため、ユーザーが作成をリクエストした場合にのみ行い、コード例を示すためだけに行わないでください。
選択したエージェントに、要求されたツールと知識のみをアタッチします。エージェントの実際のIDを返し、次の統合手順を説明します。
MCPはプロファイルを管理しますが、それ自体でマイクセッションを開始したり電話をかけたりするわけではありません。ライブ会話を行うには、保存されたエージェントIDを session_label として使用し、Omni SDKまたはWebSocket統合を利用してください。最新のリアルタイムガイドは https://docs.pyai.com/guides/omni-overview で確認してください。WebSocketイベント、サポート対象言語、テレフォニーアクションを勝手に作成しないでください。