Back to Lobehub

Using Amazon Bedrock API Key in LobeHub

docs/usage/providers/bedrock.mdx

2.1.563.4 KB
Original Source

Using Amazon Bedrock in LobeHub

<Image alt={'Using Amazon Bedrock in LobeHub'} cover src={'/blog/assets34400653/74768b36-28ca-4ec3-a42d-b32abe2c7057.webp'} />

Amazon Bedrock is a fully managed foundation model API service that allows users to access models from leading AI companies (such as AI21 Labs, Anthropic, Cohere, Meta, Stability AI) and Amazon itself via API.

This guide will walk you through how to use Amazon Bedrock in LobeHub:

<Steps> ### Step 1: Enable Access to Amazon Bedrock Models in AWS
  • Visit and log in to the AWS Console
  • Search for "Bedrock" and navigate to the Amazon Bedrock service

<Image alt={'Accessing the Amazon Bedrock service'} inStep src={'/blog/assets34400653/4e0e87d1-4970-45c5-a9ef-287098f6a198.webp'} />

  • In the left-hand menu, select Model access

<Image alt={'Navigating to Amazon Bedrock model access'} inStep src={'/blog/assets34400653/fd06c0aa-4bd3-4f4e-bf2b-38374dfe775d.webp'} />

  • Enable access to the models you want to use

<Image alt={'Enabling model access'} inStep src={'/blog/assets34400653/b695f26a-5bcd-477c-af08-bf03adb717c2.webp'} />

<Callout type={'info'}> Some models may require you to provide additional information. </Callout>

Step 2: Obtain API Access Keys

  • In the AWS Console, search for IAM and go to the IAM service

<Image alt={'Accessing the IAM service'} inStep src={'/blog/assets34400653/f9a5a394-c8f8-4567-9d51-cf84811418ca.webp'} />

  • Under the Users section, create a new IAM user

<Image alt={'Creating a new IAM user'} inStep src={'/blog/assets34400653/750b5cd1-f16a-4330-b899-c27b28b1e837.webp'} />

  • In the pop-up dialog, enter a username

<Image alt={'Entering a username'} inStep src={'/blog/assets34400653/22ce5a72-bc46-41f3-b402-bda6dee90184.webp'} />

  • Assign permissions to the user or add them to an existing group that has access to Amazon Bedrock

<Image alt={'Assigning permissions to the user'} inStep src={'/blog/assets34400653/94836b32-7fc5-45ca-8556-7a23f53b15f9.webp'} />

  • Create access keys for the newly added user

<Image alt={'Creating access keys'} inStep src={'/blog/assets34400653/ac2ed716-d270-43f6-856b-3ff81265f4e6.webp'} />

  • Copy and securely store the Access Key ID and Secret Access Key — you’ll need them later

<Image alt={'Accessing IAM service'} inStep src={'/blog/assets34400653/3c64b747-f6f1-4ed2-84bc-bfa8e5d90966.webp'} />

<Callout type={'warning'}> Store your keys securely, as they will only be shown once. If you lose them, you’ll need to generate new access keys. </Callout>

Step 3: Configure Amazon Bedrock in LobeHub

  • Open the Settings panel in LobeHub
  • Under AI Providers, find and enable the Amazon Bedrock option

<Image alt={'Entering Amazon Bedrock keys in LobeHub'} inStep src={'/blog/assets34400653/7468594b-3355-4cb9-85bc-c9dace137653.webp'} />

  • Enter your Access Key ID and Secret Access Key
  • Choose an Amazon Bedrock model for your assistant to start chatting

<Image alt={'Selecting and using an Amazon Bedrock model'} inStep src={'/blog/assets34400653/164b34b5-671e-418d-b34a-3b70f1156d06.webp'} />

<Callout type={'warning'}> You may incur charges while using the API. Please refer to Amazon Bedrock’s pricing policy for details. </Callout> </Steps>

You’re all set! You can now start chatting in LobeHub using models provided by Amazon Bedrock.