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.

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=cartesia.TTS(),
    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

Realtime Text/Image Usage

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(),
)

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=

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.9.tar.gz (10.3 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.9-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for vision_agents_plugins_aws-0.1.9.tar.gz
Algorithm Hash digest
SHA256 44c0a86d921962c286410b7ed2a99364d1ec6d76c0e9da99f4221e06f66010f2
MD5 cce6788e14d9752ad2494659e5b01ce5
BLAKE2b-256 0967e7a47e10358dc3b87cf14f765b74017d20aa782c76461ea5ef874f0a9f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vision_agents_plugins_aws-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2824957b1c958d7557ce5f04865b01332817ebc553819600db85e3be0705b600
MD5 c581723554a1e7aeaaaa686506d18bfe
BLAKE2b-256 4fb68382f2761798df79506f292278858407ff2d72662d57385e220ca45115ca

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