Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

schniber
Copy link

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.

schniber 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
Owner

@schniber please target dev branch <3

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