Codebeispiele
Die folgenden Beispielanwendungen demonstrieren bidirektionales Streaming auf Amazon Bedrock Runtime AgentCore .
WebSocket Beispiele
- Bidirektionale WebSocket Proben (Sonic, Strands, Echo)
-
Drei WebSocket Beispiele für AgentCore Runtime: eine native Amazon Nova Sonic-Implementierung mit direkter Ereignisbehandlung und einem Webclient, ein Strands Agents SDK-Sprachagent, der den Strands WebSocket Transport verwendet, und ein minimaler Echoserver zum Testen von bidirektionalem Streaming. Bidirektionale WebSocket Beispiele
finden Sie unter. GitHub - Pipecat Sprachagent mit WebSocket
-
Stellt einen Pipecat-Sprachagenten für AgentCore Runtime bereit, der für bidirektionales Audio-Streaming verwendet WebSocket wird. Die Pipeline orchestriert Deepgram (Speech-to-Text), Amazon Nova (LLM) und Cartesia (Text-to-Speech). Sehen AgentCore WebSocket Sie
GitHub Pipecat an mit ein. - Serverlose Telefonie mit Vonage und Amazon Nova Sonic
-
Ein serverloser Contact-Center-Agent, der Telefonanrufe über die Vonage Voice API bearbeitet und Audio mit Amazon Nova Sonic over AgentCore WebSocket Runtime-Verbindungen in Echtzeit verarbeitet. Verwendet eine Lambda-Funktion, um vorsignierte WebSocket URLs für Vonage zu generieren. Siehe Serverlose Telefonie mit eingeschaltetem Sonic und Runtime
. AgentCore GitHub
WebRTC-Beispiele
- WebRTC-Sprachagent mit KVS TURN
-
Ein minimaler WebRTC-Sprachagent, der Amazon Kinesis Video Streams für TURN-Relaying und ein Amazon Bedrock Foundation-Modell für Speech-to-Speech-Konversationen verwendet. Siehe WebRTC Voice Agent mit eingeschaltetem KVS TURN
. GitHub - Pipecat-Sprachagent mit WebRTC
-
Stellt einen Pipecat-Sprachagenten für AgentCore Runtime bereit und verwendet SmallWeb RTC als leichten WebRTC-Transport. Die Pipeline orchestriert Deepgram (Speech-to-Text), Amazon Nova (LLM) und Cartesia (Text-to-Speech). Sehen Sie Pipecat on AgentCore mit eingeschaltetem WebRTC
. GitHub - Pipecat-Sprachagent mit Daily
-
Stellt einen Pipecat-Sprachagenten für AgentCore Runtime bereit und verwendet Daily als WebRTC-Transport. Benutzer nehmen teil, indem sie eine tägliche Raum-URL in ihrem Browser aufrufen. Die Pipeline orchestriert Deepgram (Speech-to-Text), Amazon Nova (LLM) und Cartesia (Text-to-Speech). Sehen AgentCore Sie GitHub Pipecat
bei eingeschaltetem Daily. - LiveKit Voice Agent auf Runtime AgentCore
-
Stellt einen LiveKit Sprachagenten für AgentCore Runtime mit KVS-verwaltetem TURN oder TURN eines Drittanbieters für WebRTC NAT-Traversal bereit. LiveKit AgentCore Weitere
Informationen GitHub finden Sie unter Runtime an.