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,包含详细说明。
如何使用
- 确保您可以访问 Amazon Bedrock(您需要一个 AWS 账户)。
- 克隆该仓库。
- 导航到您感兴趣的主题文件夹,并按照其 README 操作。
您需要的权限
您使用的 AWS 身份(例如 SageMaker 笔记本执行角色,或用于自管理笔记本的 IAM 角色/用户)必须具有调用 Amazon Bedrock 的 IAM 权限。README 展示了如何附加一个授予完全 Bedrock 访问权限的内联策略(对所有资源的 bedrock:* 操作)。
README 中两个重要的注意事项:
- 如果您使用 SageMaker,您的笔记本执行角色通常与您登录的控制台用户/角色分开。如果您想探索 Bedrock 控制台,您还需要为您的控制台身份授予 Bedrock 权限。
- 对于顶级文件夹的更改,您应联系 GitHub 维护者。
贡献和许可证
- 欢迎社区贡献 — 请参阅
CONTRIBUTING.md获取指南。 - 安全问题按照
CONTRIBUTING.md中的说明处理。 - 该项目根据 MIT-0 许可证 许可(请参阅
LICENSE文件)。
相关
- 项目
- 项目
- 项目
- 项目