Amazon Bedrock Client for Mac,使用 SwiftUI 构建

适用于 Mac 的 Amazon Bedrock Client

概述

适用于 Mac 的 Amazon Bedrock Client 是一个 macOS 演示应用程序,由 SwiftUI 构建。它用作 AWS Bedrock 的客户端界面,使用户能够与 AWS Bedrock 模型交互。

preview-claude preview

注意 请参见 AWS Bedrock 定价 页面了解详细信息,并在使用应用程序前确保理解相关的费用。

主要功能

特色功能亮点
🌐 与 AWS Bedrock 模型无缝交互
💌 实时发送和接收消息
📷 支持生成图像
📝 在应用程序内生成和嵌入文本
🔒 数据加密,在静止状态和传输过程中增强安全
🌓 本机支持深色模式,减少眼睛疲劳
🚀 完全使用 Swift 5 以实现高性能和可靠性

下载

要下载预编译的应用程序,请点击以下链接:

下载适用于 Mac 的 Amazon Bedrock Client

故障排除

1. 无法打开 Amazon Bedrock Client for Mac.app

您看到一条消息,说“无法打开‘Amazon Bedrock Client for Mac.app’,因为 Apple 无法检查其中是否含有恶意软件”。

troubleshooting

打开应用程序的步骤:

  1. 打开 Finder -> 导航到“Amazon Bedrock Client for Mac.app”
  2. 右键单击(或按住 Control 键单击)
  3. 选择“打开”
  4. 在对话框中单击“打开”

2. AWS 令牌相关的问题

您遇到“令牌已过期”或“请求中包含的安全令牌无效。”等错误消息。

在继续执行以下步骤之前,请确保您的 ~/.aws/credentials 文件已正确配置。该文件应以以下格式包含您的 AWS 访问密钥 ID 和秘密访问密钥:

[default]
aws_access_key_id = YOUR_ACCESS_KEY_ID
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY

从环境变量手动更新 AWS 凭证的步骤:

  1. 打开终端。

  2. 更新 AWS 凭证:运行以下命令设置您的 AWS 凭证。如果还没有设置,请将环境变量占位符替换为您的实际凭证。

    # change $AWS.. Environment Variable to your one
    aws configure set default.aws_access_key_id $AWS_ACCESS_KEY_ID
    aws configure set default.aws_secret_access_key $AWS_SECRET_ACCESS_KEY

    如果您有 aws_session_token:

    # change $AWS.. Environment Variable to your one
    aws configure set default.aws_access_key_id $AWS_ACCESS_KEY_ID
    aws configure set default.aws_secret_access_key $AWS_SECRET_ACCESS_KEY
    aws configure set default.aws_session_token $AWS_SESSION_TOKEN

3. 模型访问问题故障排除

如果您遇到模型访问问题,请按照以下步骤操作:

步骤 1:导航到 Amazon Bedrock 控制台

转到 Amazon Bedrock 控制台Amazon Bedrock Console

步骤 2:管理模型访问

点击“管理模型访问”按钮。 Manage Model Access

步骤 3:模型访问

点击“模型访问”选项卡。 Model Access Tab

步骤 4:编辑模型访问

编辑“模型访问”设置。选中“Anthropic”旁边的方框,然后点击“保存更改”。 Edit Model Access

构建说明

先决条件

  • macOS 12 或更高版本
  • Xcode 13 或更高版本
  • AWS 账户

步骤

  1. 克隆存储库