Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

Summary

Adds Amazon Bedrock as an LLM provider option using the new Bedrock API key authentication feature. This is a simpler approach than traditional AWS credentials (access_key_id, secret_access_key, region).

Changes:

  • Added Bedrock provider entry in shared.tsx with api_key requirement
  • Added amazon_bedrock case in useLLMConnection.ts using @ai-sdk/amazon-bedrock package
  • Added documentation link in configure.tsx pointing to AWS Console for API key generation

Review & Testing Checklist for Human

  • Hardcoded region: The region is hardcoded to us-east-1. Verify this is acceptable or if it should be user-configurable
  • End-to-end test: Test with an actual Bedrock API key to verify the integration works correctly
  • Verify the @ai-sdk/amazon-bedrock package's apiKey parameter works as expected with Bearer token auth

Test Plan

  1. Go to Settings > AI > LLM
  2. Select Amazon Bedrock provider
  3. Enter a valid Bedrock API key (generated from AWS Console)
  4. Select a model and test chat functionality

Notes

This replaces the more complex AWS credentials approach from PR #3005 with a simpler API key-based authentication.

Link to Devin run: https://app.devin.ai/sessions/6079ce2504d14c4685c5e6832e523fbd
Requested by: @yujonglee

Co-Authored-By: yujonglee <yujonglee.dev@gmail.com>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR that start with 'DevinAI' or '@devin'.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@netlify
Copy link

netlify bot commented Jan 14, 2026

Deploy Preview for hyprnote-storybook canceled.

Name Link
🔨 Latest commit ce8926d
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote-storybook/deploys/6966f9822498f80008d39007

@netlify
Copy link

netlify bot commented Jan 14, 2026

Deploy Preview for howto-fix-macos-audio-selection canceled.

Name Link
🔨 Latest commit ce8926d
🔍 Latest deploy log https://app.netlify.com/projects/howto-fix-macos-audio-selection/deploys/6966f982e654980008c07cff

@netlify
Copy link

netlify bot commented Jan 14, 2026

Deploy Preview for hyprnote canceled.

Name Link
🔨 Latest commit ce8926d
🔍 Latest deploy log https://app.netlify.com/projects/hyprnote/deploys/6966f982f401e8000972db71

@yujonglee yujonglee closed this Jan 14, 2026
@yujonglee yujonglee deleted the devin/1768355906-bedrock-api-key-support branch January 14, 2026 02:08
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