Skip to content

feat: add AWS Bedrock Converse API provider - #167

Open
swg0101 wants to merge 1 commit into
smallmain:mainfrom
swg0101:awsbedrock
Open

feat: add AWS Bedrock Converse API provider#167
swg0101 wants to merge 1 commit into
smallmain:mainfrom
swg0101:awsbedrock

Conversation

@swg0101

@swg0101 swg0101 commented May 1, 2026

Copy link
Copy Markdown
Contributor
  • Add BedrockProvider implementing ApiProvider with ConverseStream API
  • Binary event stream parser for AWS application/vnd.amazon.eventstream
  • Graceful fallback to non-streaming /converse for unsupported models
  • Automatic model output token limit clamping from error responses
  • Persistent caches for converse preference (7d TTL) and model limits (30d TTL)
  • Foundation model & inference profile discovery with eligibility filtering
  • Context window variants (200k/1m) for Anthropic models
  • Support for vision, tool use, prompt caching, and service tier selection

- Add BedrockProvider implementing ApiProvider with ConverseStream API
- Binary event stream parser for AWS application/vnd.amazon.eventstream
- Graceful fallback to non-streaming /converse for unsupported models
- Automatic model output token limit clamping from error responses
- Persistent caches for converse preference (7d TTL) and model limits (30d TTL)
- Foundation model & inference profile discovery with eligibility filtering
- Context window variants (200k/1m) for Anthropic models
- Support for vision, tool use, prompt caching, and service tier selection
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.

1 participant