View a markdown version of this page

Ejemplos de código - Amazon Bedrock AgentCore

Ejemplos de código

Los siguientes ejemplos de aplicaciones muestran la transmisión bidireccional en Amazon Bedrock Runtime AgentCore .

WebSocket ejemplos

WebSocket Muestras bidireccionales (Sonic, Strands, Echo)

Tres WebSocket ejemplos de AgentCore Runtime: una implementación nativa de Amazon Nova Sonic con gestión directa de eventos y un cliente web, un agente de voz del SDK de Strands Agents que utiliza el WebSocket transporte de Strands y un servidor de eco mínimo para probar la transmisión bidireccional. Consulte los WebSocket ejemplos bidireccionales en. GitHub

Agente de voz Pipecat con WebSocket

Implementa un agente de voz de Pipecat en AgentCore Runtime para la transmisión de audio bidireccional WebSocket . La canalización organiza Deepgram (conversión de voz a texto), Amazon Nova (LLM) y Cartesia (conversión de texto a voz). AgentCore Mira WebSocket GitHub Pipecat encendido con encendido.

Telefonía sin servidor con Vonage y Amazon Nova Sonic

Un agente de centro de contacto sin servidor que gestiona las llamadas telefónicas a través de la API de voz de Vonage y procesa el audio en tiempo real con Amazon Nova Sonic a través de conexiones en tiempo AgentCore de ejecución WebSocket . Usa una función Lambda para generar WebSocket URL prefirmadas para Vonage. Consulta Telefonía sin servidor con Sonic y Runtime activados. AgentCore GitHub

Ejemplos de WebRTC

Agente de voz WebRTC con KVS TURN

Un agente de voz WebRTC minimalista que utiliza Amazon Kinesis Video Streams para la retransmisión por TURN y un modelo básico de Amazon Bedrock para conversaciones de voz a voz. Consulte el agente de voz WebRTC con KVS TURN activado. GitHub

Agente de voz Pipecat con WebRTC

Implementa un agente de voz de Pipecat en AgentCore Runtime mediante SmallWeb RTC como transporte WebRTC ligero. La canalización organiza Deepgram (conversión de voz a texto), Amazon Nova (LLM) y Cartesia (conversión de texto a voz). Consulte Pipecat activado con AgentCore WebRTC activado. GitHub

Agente de voz de Pipecat con Daily

Implementa un agente de voz de Pipecat en AgentCore Runtime utilizando Daily como transporte WebRTC. Los usuarios se unen visitando la URL de una sala diaria en su navegador. La canalización organiza Deepgram (conversión de voz a texto), Amazon Nova (LLM) y Cartesia (conversión de texto a voz). AgentCore Sigue GitHub Pipecat con Daily On.

LiveKit agente de voz en Runtime AgentCore

Implementa un agente de LiveKit voz en AgentCore Runtime con TURN gestionado por KVS o TURN de terceros para el recorrido NAT por WebRTC. Consulte On Runtime activado. LiveKit AgentCore GitHub