Skip to content

Conversation

@vorniches
Copy link

Add BedrockClient for AWS Bedrock using Project Mantle's OpenAI-compatible API endpoint. Allows RLM to work with Bedrock models (Qwen, Nova, Llama, etc.)

  • BedrockClient with sync/async completion and usage tracking
  • Configurable via AWS_BEDROCK_API_KEY and AWS_BEDROCK_REGION env vars
  • Auto-constructs Mantle endpoint URL from region
  • Unit tests with mocks + integration tests with real API
  • Example script in examples/bedrock_quickstart.py

Tested with Qwen3-Coder-30B on us-east-1.

Add BedrockClient for AWS Bedrock using Project Mantle's OpenAI-compatible
API endpoint. Allows RLM to work with Bedrock models (Qwen, Nova, Llama, etc.)

- BedrockClient with sync/async completion and usage tracking
- Configurable via AWS_BEDROCK_API_KEY and AWS_BEDROCK_REGION env vars
- Auto-constructs Mantle endpoint URL from region
- Unit tests with mocks + integration tests with real API
- Example script in examples/bedrock_quickstart.py

Tested with Qwen3-Coder-30B on us-east-1.
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