

# Codebeispiele
<a name="runtime-bidirectional-streaming-examples"></a>

Die folgenden Beispielanwendungen demonstrieren bidirektionales Streaming auf Amazon Bedrock Runtime AgentCore .

## WebSocket Beispiele
<a name="runtime-streaming-examples-websocket"></a>

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](https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/01-tutorials/01-AgentCore-runtime/06-bi-directional-streaming) 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](https://github.com/pipecat-ai/pipecat-examples/tree/main/deployment/aws-agentcore-websocket) 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](https://github.com/aws-samples/sample-vonage-serverless-sonic). AgentCore GitHub

## WebRTC-Beispiele
<a name="runtime-streaming-examples-webrtc"></a>

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](https://github.com/awslabs/amazon-bedrock-agentcore-samples/tree/main/01-tutorials/01-AgentCore-runtime/06-bi-directional-streaming-webrtc). 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](https://github.com/pipecat-ai/pipecat-examples/tree/main/deployment/aws-agentcore-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](https://github.com/pipecat-ai/pipecat-examples/tree/main/deployment/aws-agentcore-daily) 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](https://github.com/livekit-examples/agent-deployment/tree/main/bedrock-agentcore) Informationen GitHub finden Sie unter Runtime an.