如何使用 Continue 配置 Amazon Bedrock

在此查看 Amazon Bedrock 模型
开始使用 Amazon Bedrock

配置

name: My Config
version: 0.0.1
schema: v1

models:
  - name: <MODEL_NAME>
    provider: bedrock
    model: <MODEL_ID>
    env:
      region: us-east-1
      profile: bedrock
    roles:
      - chat
在此查看更高级的配置

如何为 Amazon Bedrock 启用提示词缓存 (Prompt Caching)

Bedrock 允许 Claude 模型在请求之间缓存工具载荷、系统消息和聊天消息。通过在模型配置的 defaultCompletionOptions 下添加 promptCaching: true 来启用此功能。
name: My Config
version: 0.0.1
schema: v1

models:
  - name: <MODEL_NAME>
    provider: bedrock
    model: <MODEL_ID>
    defaultCompletionOptions:
      promptCaching: true
JSON 配置文件不支持提示词缓存,因此请使用上面的 YAML 语法来启用它。

如何设置 Amazon Bedrock 的身份验证

Bedrock API 密钥

Bedrock API 密钥允许您无需 IAM 凭证即可进行身份验证。通过 apiKey 字段设置您的 API 密钥。
models:
  - name: Claude Sonnet
    provider: bedrock
    model: us.anthropic.claude-sonnet-4-20250514-v1:0
    apiKey: ${{ secrets.BEDROCK_API_KEY }}
    env:
      region: us-east-1
    roles:
      - chat

AWS 凭证

身份验证将通过 ~/.aws/credentials 中配置的配置文件(例如 "bedrock")下的临时或长期凭证进行。
[bedrock]
aws_access_key_id = abcdefg
aws_secret_access_key = hijklmno
aws_session_token = pqrstuvwxyz # Optional: means short term creds.
您也可以使用 AWS 的 accessKeyIdsecretAccessKey 进行身份验证,而不是使用本地凭证配置文件。
name: My Config
version: 0.0.1
schema: v1

models:
  - name: <MODEL_NAME>
    provider: bedrock
    model: <MODEL_ID>
    env:
      region: us-east-1
      accessKeyId: ${{ secrets.AWS_ACCESS_KEY_ID }} # can also enter key inline here for local configs
      secretAccessKey: ${{ secrets.AWS_SECRET_ACCESS_KEY }} # can also enter key inline here for local configs
    roles:
      - chat

如何配置 Amazon Bedrock 的自定义导入模型

要使用自定义导入模型设置 Bedrock,请在您的配置文件中添加以下内容:
name: My Config
version: 0.0.1
schema: v1

models:
  - name: <MODEL_NAME>
    provider: bedrockimport
    model: <MODEL_ID>
    env:
      region: us-west-2
      profile: bedrock
      modelArn: arn:aws:bedrock:us-west-2:XXXXX:imported-model/XXXXXX
身份验证将通过 ~/.aws/credentials 中配置的配置文件(例如 "bedrock")下的临时或长期凭证进行。
[bedrock]
aws_access_key_id = abcdefg
aws_secret_access_key = hijklmno
aws_session_token = pqrstuvwxyz # Optional: means short term creds.