feat: add Amazon Bedrock provider - #110
Conversation
OpenAI-compatible Chat Completions on bedrock-runtime with a Bedrock API key. Default region us-east-1, default model amazon.nova-lite-v1:0. IAM SigV4 is deferred.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI (base), Organization UI (inherited) Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Why
ROADMAP item 3. Stacked on #109 (xAI). Uses Bedrock Runtime's OpenAI-compatible path so we do not add an AWS SDK.
What
Clients::Providers::Bedrockhttps://bedrock-runtime.<region>.amazonaws.com/openai/v1/chat/completionsSKILL_BENCH_BEDROCK_API_KEYorAWS_BEARER_TOKEN_BEDROCKSKILL_BENCH_BEDROCK_REGIONorAWS_REGION(schema keylocation, defaultus-east-1)amazon.nova-lite-v1:0skill-bench init --bedrockOut of scope: IAM SigV4 signing.
Proof
Base:
feat/xai-provider(#109). Merge #109 first, then this.