Agents Vocaux
Utilisez les schémas d'outils PyAI connectés comme source de vérité ; les clients peuvent préfixer les ID d'outils avec le nom du serveur. Si PyAI est déconnecté, dirigez l'utilisateur vers la connexion par navigateur de l'hôte. Ne conservez pas les identifiants dans la discussion. Respectez le projet sélectionné et la tâche autorisée de l'utilisateur.
Outils : whoami, list_voices, list_agents, create_agent, get_agent, update_agent, set_agent_tools, set_agent_knowledge
Établissez la tâche, le message d'accueil, la personnalité, la langue et la voix. Résolvez une voix à partir de list_voices ; inspectez un agent existant avant de le mettre à jour. Utilisez l'objet body du schéma pour les champs de profil. La création d'un profil est un changement persistant, faites-le lorsque l'utilisateur demande la création, pas simplement pour fournir un exemple de code.
Attachez uniquement les outils et connaissances demandés à l'agent sélectionné. Retournez son ID réel et expliquez la prochaine étape d'intégration.
MCP gère les profils ; il ne démarre pas lui-même une session de microphone ni ne passe un appel téléphonique. Pour une conversation en direct, utilisez l'Omni SDK ou l'intégration WebSocket avec l'ID de l'agent enregistré comme session_label. Consultez le guide temps réel actuel à l'adresse https://docs.pyai.com/guides/omni-overview. N'inventez pas d'événements WebSocket, de langues supportées ni d'actions téléphoniques.