Skip to content

feat(bedrock): add support for Amazon Bedrock - #502

Open
schniber wants to merge 2 commits into
di-sukharev:masterfrom
schniber:master
Open

feat(bedrock): add support for Amazon Bedrock#502
schniber wants to merge 2 commits into
di-sukharev:masterfrom
schniber:master

Conversation

@schniber

Copy link
Copy Markdown

This pull request adds support for Amazon Bedrock as a supported provider, including:

  1. New Bedrock engine implementation
  2. Integration with existing config and engine selection logic
  3. Support for multiple model families (Anthropic Claude, Titan, Nova, Llama, etc.)
  4. Compatibility with both InvokeModel and Converse APIs
  5. Handling of different response formats for various model types
  6. Addition of Bedrock-specific models to the MODEL_LIST

The implementation allows for flexible configuration, including region selection, guardrails, and API authentication methods.

Samuel CHNIBER added 2 commits July 24, 2025 22:48
This commit adds support for the Amazon Bedrock AI provider, including:

1. New Bedrock engine implementation
2. Integration with existing config and engine selection logic
3. Support for multiple model families (Claude, Titan, Nova, Llama, etc.)
4. Compatibility with both InvokeModel and Converse APIs
5. Handling of different response formats for various model types
6. Addition of Bedrock-specific models to the MODEL_LIST

The implementation allows for flexible configuration, including region
selection, guardrails, and API authentication methods.
refactor(bedrock): improve message handling for Converse API

fix(migrations): include Bedrock in provider migration

test(bedrock): add comprehensive unit tests for Bedrock engine
@di-sukharev

Copy link
Copy Markdown
Owner

@schniber please target dev branch <3

@di-sukharev di-sukharev left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bedrock support is worthwhile, but this PR has diverged too far from master: conflicts, thousands of lines of generated out bundles, and a large outdated lockfile make a safe review and merge impractical. Please open a fresh PR from master containing source changes only, a minimal lockfile diff, the current AWS SDK, and behavioral tests for credential resolution, Converse/InvokeModel, and the primary response formats.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants