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.3.0.tar.gz (35.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.3.0-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for agentforge_bedrock-0.3.0.tar.gz
Algorithm Hash digest
SHA256 2e25212cd18edb7c947142b69075ccf0a6e2afe9627f70d82be65e7ea9c5cda9
MD5 8fd4aac3e21e72f20ab41d7b2eef8d6a
BLAKE2b-256 f8f19e8cca88bc4a64e49aa5be6ab761c161497f1172b9bab45a96b7a38bd1bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentforge_bedrock-0.3.0.tar.gz:

Publisher: release.yml on Scaffoldic/agentforge-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for agentforge_bedrock-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 742e911af80046e706b4eef69fbb0334f0060e343697ff72ec5a5d7f28c6b02c
MD5 89309aaf5ffd8b1b56e0d9395f53d3b1
BLAKE2b-256 e4e4a5dbb9944c80091e2f48e0d24daacf721778ebe73162c6e99e4fa745f131

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentforge_bedrock-0.3.0-py3-none-any.whl:

Publisher: release.yml on Scaffoldic/agentforge-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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