View a markdown version of this page

Exemples de code - Amazon Bedrock AgentCore

Exemples de code

Les exemples d'applications suivants illustrent le streaming bidirectionnel sur Amazon Bedrock Runtime AgentCore .

WebSocket exemples

WebSocket Échantillons bidirectionnels (Sonic, Strands, Echo)

Trois WebSocket exemples pour AgentCore Runtime : une implémentation native d'Amazon Nova Sonic avec gestion directe des événements et un client Web, un agent vocal du SDK Strands Agents utilisant le WebSocket transport Strands et un serveur d'écho minimal pour tester le streaming bidirectionnel. Voir les WebSocket exemples bidirectionnels sur. GitHub

Agent vocal Pipecat avec WebSocket

Déploie un agent vocal Pipecat sur AgentCore Runtime pour le streaming audio WebSocket bidirectionnel. Le pipeline orchestre Deepgram (synthèse vocale), Amazon Nova (LLM) et Cartesia (synthèse vocale). Voir Pipecat on AgentCore with WebSocket on. GitHub

Téléphonie sans serveur avec Vonage et Amazon Nova Sonic

Un agent de centre d'appels sans serveur qui gère les appels téléphoniques via l'API Vonage Voice et traite le son en temps réel avec Amazon Nova Sonic via des connexions AgentCore Runtime WebSocket . Utilise une fonction Lambda pour générer des WebSocket URL présignées pour Vonage. Voir Téléphonie sans serveur avec Sonic et AgentCore Runtime activés GitHub.

Exemples de WebRTC

Agent vocal WebRTC avec KVS TURN

Un agent vocal WebRTC minimal utilisant Amazon Kinesis Video Streams pour le relais TURN et un modèle de base Amazon Bedrock pour les conversations vocales. Voir l'agent vocal WebRTC avec KVS TURN activé. GitHub

Agent vocal Pipecat avec WebRTC

Déploie un agent vocal Pipecat sur AgentCore Runtime en utilisant SmallWeb RTC comme transport WebRTC léger. Le pipeline orchestre Deepgram (synthèse vocale), Amazon Nova (LLM) et Cartesia (synthèse vocale). Regardez Pipecat activé avec AgentCore WebRTC activé. GitHub

Agent vocal Pipecat avec Daily

Déploie un agent vocal Pipecat sur AgentCore Runtime en utilisant Daily comme transport WebRTC. Les utilisateurs s'inscrivent en accédant à l'URL d'une salle quotidienne dans leur navigateur. Le pipeline orchestre Deepgram (synthèse vocale), Amazon Nova (LLM) et Cartesia (synthèse vocale). Regardez Pipecat sur AgentCore et Daily sur. GitHub

LiveKit agent vocal sur AgentCore Runtime

Déploie un agent LiveKit vocal sur AgentCore Runtime avec TURN géré par KVS ou un agent TURN tiers pour la traversée WebRTC NAT. Voir LiveKit sur AgentCore Runtime on GitHub.