aws-samples/amazon-bedrock-samples

This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models

这个项目是什么

amazon-bedrock-samples 是 AWS 的一个 GitHub 仓库,包含用于 Amazon Bedrock 的现成代码示例,Amazon Bedrock 是 AWS 用于构建生成式 AI 应用的服务。这些示例旨在帮助客户快速上手该服务。

该仓库还支持一个配套网站(在 README 中链接),以更易于浏览的格式呈现相同内容。

包含的内容

该仓库按文件夹组织,每个文件夹涵盖一个不同的主题:

  • Bedrock 简介 — 服务的基础知识
  • 提示工程 — 编写有效提示的技巧
  • 代理 — 构建生成式 AI 代理及其组件
  • 自定义模型导入 — 将您自己的模型带入 Bedrock
  • 多模态 — 处理多模态数据
  • 生成式 AI 用例 — 示例应用程序
  • 检索增强生成(RAG) — 实现 RAG
  • 负责任 AI — 负责任且合乎道德地使用 Bedrock
  • 工作坊 — 工作坊材料
  • 从概念验证到生产 — 将工作负载从概念验证迁移到生产
  • 嵌入 — 使用 Bedrock 的嵌入模型
  • 可观测性与评估 — 监控和评估模型及应用

每个文件夹都有自己的 README,包含详细说明。

如何使用

  1. 确保您可以访问 Amazon Bedrock(您需要一个 AWS 账户)。
  2. 克隆该仓库。
  3. 导航到您感兴趣的主题文件夹,并按照其 README 操作。

您需要的权限

您使用的 AWS 身份(例如 SageMaker 笔记本执行角色,或用于自管理笔记本的 IAM 角色/用户)必须具有调用 Amazon Bedrock 的 IAM 权限。README 展示了如何附加一个授予完全 Bedrock 访问权限的内联策略(对所有资源的 bedrock:* 操作)。

README 中两个重要的注意事项:

  • 如果您使用 SageMaker,您的笔记本执行角色通常与您登录的控制台用户/角色分开。如果您想探索 Bedrock 控制台,您还需要为您的控制台身份授予 Bedrock 权限。
  • 对于顶级文件夹的更改,您应联系 GitHub 维护者。

贡献和许可证

  • 欢迎社区贡献 — 请参阅 CONTRIBUTING.md 获取指南。
  • 安全问题按照 CONTRIBUTING.md 中的说明处理。
  • 该项目根据 MIT-0 许可证 许可(请参阅 LICENSE 文件)。

相关

  • 项目
  • 项目
  • 项目
  • 项目