> ## Documentation Index
> Fetch the complete documentation index at: https://ikun.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AWS Bedrock

> 了解如何将 AWS Bedrock 与 Agno 结合使用。

使用 AWS Bedrock 访问 AWS 上的各种基础模型。在 [门户网站](https://us-east-1.console.aws.amazon.com/bedrock/home?region=us-east-1) 上管理模型访问权限。

查看所有 [AWS Bedrock 基础模型](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html)。并非所有 Bedrock 模型都支持所有功能。请参阅 [各模型支持的功能](https://docs.aws.amazon.com/bedrock/latest/userguide/conversation-inference-supported-models-features.html)。

我们建议通过实验找到最适合您用例的模型。以下是一些通用建议：

* 对于性能总体良好的 Mistral 模型，请选择 `mistral.mistral-large-2402-v1:0`。
* 您可以尝试 Amazon Nova 模型。对于通用任务，请使用 `amazon.nova-pro-v1:0`。
* 对于 Claude 模型，请参阅我们的 [Claude 集成](/models/aws-claude)。

<Warning>
  目前不支持 AWS Bedrock 的异步使用。当将 `AwsBedrock` 与 `Agent` 一起使用时，您只能使用 `agent.run` 和 `agent.print_response`。
</Warning>

## 身份验证

设置您的 `AWS_ACCESS_KEY_ID`、`AWS_SECRET_ACCESS_KEY` 和 `AWS_REGION` 环境变量。

在此[处](https://us-east-1.console.aws.amazon.com/iam/home?region=us-east-1#/home)获取您的密钥。

<CodeGroup>
  ```bash Mac theme={null}
  export AWS_ACCESS_KEY_ID=***
  export AWS_SECRET_ACCESS_KEY=***
  export AWS_REGION=***
  ```

  ```bash Windows theme={null}
  setx AWS_ACCESS_KEY_ID ***
  setx AWS_SECRET_ACCESS_KEY ***
  setx AWS_REGION ***
  ```
</CodeGroup>

## 示例

将 `AwsBedrock` 与您的 `Agent` 一起使用：

<CodeGroup>
  ```python agent.py theme={null}
  from agno.agent import Agent
  from agno.models.aws import AwsBedrock

  agent = Agent(
      model=AwsBedrock(id="mistral.mistral-large-2402-v1:0"),
      markdown=True
  )

  # 在终端上打印响应
  agent.print_response("编写一个两句话的恐怖故事。")
  ```
</CodeGroup>

<Note> 在此处查看更多示例：[/examples/models/aws/bedrock](/examples/models/aws/bedrock) </Note>

## 参数

<Snippet file="model-aws-params.mdx" />

`AwsBedrock` 是 [Model](/reference/models/model) 类的一个子类，并且可以访问相同的参数。
