View a markdown version of this page

Codebeispiele - Amazon Grundgestein AgentCore

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.