Skip to main content

AWS Bedrock provider for AgentForge — Anthropic, Titan, Cohere on Bedrock

Project description

agentforge-bedrock

AWS Bedrock provider for AgentForge.

Implements the LLMClient and EmbeddingClient contracts from agentforge-core over the AWS Bedrock Converse and embeddings APIs.

Install

uv add agentforge-bedrock

Quickstart

from agentforge import Agent

# Cross-region inference profile — recommended for production.
async with Agent(model="bedrock:us.anthropic.claude-haiku-4-5-20251001-v1:0") as agent:
    result = await agent.run("Summarise the AgentForge project in one sentence.")
    print(result.output)

Credentials follow the standard boto3 chain (env vars, ~/.aws/credentials, IAM role). Pass aws_profile= to override.

Model identifiers

Three forms are supported, all passed through to Bedrock unchanged:

Form Example
Region-pinned bedrock:anthropic.claude-3-5-sonnet-20240620-v1:0
Cross-region (geo) bedrock:us.anthropic.claude-haiku-4-5-20251001-v1:0
Cross-region (global) bedrock:global.anthropic.claude-sonnet-4-5-20250929-v1:0

Cross-region profiles route requests across destination regions automatically, smoothing throttling and improving availability. See Bedrock cross-region inference.

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

agentforge_bedrock-0.2.4.tar.gz (33.3 kB view details)

Uploaded Source

Built Distribution

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

agentforge_bedrock-0.2.4-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file agentforge_bedrock-0.2.4.tar.gz.

File metadata

  • Download URL: agentforge_bedrock-0.2.4.tar.gz
  • Upload date:
  • Size: 33.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentforge_bedrock-0.2.4.tar.gz
Algorithm Hash digest
SHA256 53024d26878c56c0d8301b005848ac9ce825ddf850c516536da4b027602e9cce
MD5 a114d202de1497968087d9b33c206736
BLAKE2b-256 38a55c2fbb95082ec36592c2239c8b3af257afceb1bdd8e7b2c2d7612606cb87

See more details on using hashes here.

File details

Details for the file agentforge_bedrock-0.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for agentforge_bedrock-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 cb59c738b6176cbd497b29163bbe59f79100f2f3b23600babab68663cb82fccb
MD5 ae41b7beb75c429aa5c93ede1c3424f7
BLAKE2b-256 4fa267f7d937869d32157df56ba181752f13fb0d808ca41c7ee7b8516df4edd8

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