Skip to main content

AWS (Bedrock) LLM integration for Vision Agents

Project description

AWS Plugin for Vision Agents

AWS (Bedrock) LLM integration for Vision Agents framework with support for both standard and realtime interactions. Includes AWS Polly TTS.

Installation

pip install vision-agents-plugins-aws

Usage

Standard LLM Usage

This example shows how to use qwen3 on bedrock for the LLM.

agent = Agent(
    edge=getstream.Edge(),
    agent_user=User(name="Friendly AI"),
    instructions="Be nice to the user",
    llm=aws.LLM(model="qwen.qwen3-32b-v1:0"),
    tts=aws.TTS(), # using AWS Polly
    stt=deepgram.STT(),
    turn_detection=smart_turn.TurnDetection(buffer_duration=2.0, confidence_threshold=0.5),
)

The full example is available in example/aws_qwen_example.py

Nova sonic audio realtime STS is also supported:

agent = Agent(
    edge=getstream.Edge(),
    agent_user=User(name="Story Teller AI"),
    instructions="Tell a story suitable for a 7 year old about a dragon and a princess",
    llm=aws.Realtime(),
)

Polly TTS Usage

Running the examples

Create a .env file, or cp .env.example to .env and fill in

STREAM_API_KEY=your_stream_api_key_here
STREAM_API_SECRET=your_stream_api_secret_here

AWS_BEARER_TOKEN_BEDROCK=
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_REGION=us-east-1

FAL_KEY=
CARTESIA_API_KEY=
DEEPGRAM_API_KEY=

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vision_agents_plugins_aws-0.1.11.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vision_agents_plugins_aws-0.1.11-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file vision_agents_plugins_aws-0.1.11.tar.gz.

File metadata

File hashes

Hashes for vision_agents_plugins_aws-0.1.11.tar.gz
Algorithm Hash digest
SHA256 05f03d90ed03732914b946fd495b7ec62eb3f965ac8837cfabd8d9e411bbeac1
MD5 5e5b2737338c93e1159bb382db428814
BLAKE2b-256 7077c610acec8b9f77decc18583b996b207fc2ae31f7a9a57ee361d9ff589ef5

See more details on using hashes here.

File details

Details for the file vision_agents_plugins_aws-0.1.11-py3-none-any.whl.

File metadata

File hashes

Hashes for vision_agents_plugins_aws-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 3fc6564443d2fff183c69ef800527851ea8ccea91dd3328042ffe091b78cb2fe
MD5 1cdca79c5129e1d708b78ea5eb225069
BLAKE2b-256 db41ec1ad994f3426f66db508192a0b3ae17cc9a01305f9a3c02c581046786dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page