聊天模型
Bedrock 聊天
Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如查看 使用示例。AI21 Labs、Anthropic、Cohere、Meta、Stability AI和Amazon)的高性能基础模型(FMs)选择,并提供构建生成式 AI 应用所需的安全、隐私及负责任 AI 的一系列广泛功能。使用Amazon Bedrock, 您可以轻松针对您的用例测试和评估顶级 FMs,使用微调(fine-tuning)和检索增强生成(RAG)等技术利用您的数据对其进行私有定制,并构建 能够使用企业系统和数据源执行任务的智能体。由于Amazon Bedrock是无服务器架构,您无需管理任何基础设施,并且可以使用您已熟悉的 AWS 服务安全地将生成式 AI 功能集成并部署 到您的应用中。
Bedrock Converse
AWS Bedrock 维护着一个 Converse API, 为 Bedrock 模型提供统一的对话接口。该 API 目前尚不支持自定义模型。您可以在此处查看所有支持的模型列表。我们推荐不需要使用自定义模型的用户使用 Converse API。您可以通过 ChatBedrockConverse 访问它。
大语言模型
Bedrock
查看 使用示例。Amazon API Gateway
Amazon API Gateway 是一项完全托管的服务,使开发人员能够轻松创建、发布、维护、监控和保护任意规模的 API。API 充当应用程序访问后端服务中的数据、业务逻辑或功能的“门户”。使用查看 使用示例。API Gateway,您可以创建支持实时双向通信应用的 RESTful API 和 WebSocket API。API Gateway支持容器化和无服务器工作负载,以及 Web 应用。API Gateway处理接受和处理高达数十万次并发 API 调用所涉及的所有任务,包括流量管理、CORS 支持、授权与访问控制、 限流、监控以及 API 版本管理。API Gateway没有最低费用或启动成本。 您只需为收到的 API 调用量和出站数据传输量付费,并且采用API Gateway的分层定价模型,随着 API 使用量的扩展,您可以降低成本。
SageMaker 端点
Amazon SageMaker 是一个系统,可通过完全托管的基础设施、工具和流程来构建、训练和部署 机器学习(ML)模型。我们使用
SageMaker 托管我们的模型,并将其作为 SageMaker 端点 暴露出来。
查看 使用示例。
嵌入模型
Bedrock
查看 使用示例。SageMaker 端点
查看 使用示例。文档加载器
AWS S3 目录与文件
Amazon Simple Storage Service (Amazon S3) 是一项对象存储服务。 AWS S3 目录 AWS S3 存储桶查看 S3DirectoryLoader 的使用示例。 查看 S3FileLoader 的使用示例。
Amazon Textract
Amazon Textract 是一项机器学习(ML)服务,可自动从扫描文档中提取文本、手写内容和数据。查看 使用示例。
Amazon Athena
Amazon Athena 是一项基于开源框架构建的无服务器交互式分析服务,支持开放表格式和文件格式。查看 使用示例。
AWS Glue
AWS Glue 数据目录 是一个集中的元数据存储库,允许您管理、访问和共享存储在 AWS 中的数据的元数据。它作为数据资产的元数据存储, 使各种 AWS 服务和您的应用程序能够高效地查询和连接所需的数据。查看 使用示例。
向量存储
Amazon OpenSearch Service
Amazon OpenSearch Service 提供 交互式日志分析、实时应用监控、网站搜索等功能。我们需要安装几个 Python 库。OpenSearch是源自Elasticsearch的开源分布式搜索和分析套件。Amazon OpenSearch Service提供最新的OpenSearch版本,支持多个版本的Elasticsearch,以及由OpenSearch Dashboards和Kibana提供的可视化功能。
Amazon DocumentDB 向量搜索
Amazon DocumentDB (with MongoDB Compatibility) 使在云中设置、运行和扩展兼容 MongoDB 的数据库变得轻而易举。 使用 Amazon DocumentDB,您可以运行相同的应用程序代码,并使用与 MongoDB 相同的驱动程序和工具。 Amazon DocumentDB 的向量搜索将基于 JSON 的文档数据库的灵活性和丰富的查询能力与向量搜索的强大功能相结合。
安装与设置
查看详细配置说明。 我们需要安装pymongo Python 包。
在 AWS 上部署 DocumentDB
Amazon DocumentDB (with MongoDB Compatibility) 是一项快速、可靠且完全托管的数据库服务。Amazon DocumentDB 使在云中设置、运行和扩展兼容 MongoDB 的数据库变得轻而易举。 AWS 提供计算、数据库、存储、分析及其他功能的服务。如需了解所有 AWS 服务的概览,请参阅 Cloud Computing with Amazon Web Services。 查看 使用示例。Amazon MemoryDB
Amazon MemoryDB 是一项持久化内存数据库服务,可提供超高性能。MemoryDB 兼容 Redis OSS(一种流行的开源数据存储), 使您能够使用他们今天已经使用的相同灵活友好的 Redis OSS API 和命令快速构建应用程序。InMemoryVectorStore 类提供了一个向量存储,用于连接 Amazon MemoryDB。
Valkey
Valkey 是一项开源、高性能的键值数据存储,支持缓存、消息队列等工作负载,并可用作主数据库。使用ValkeyVectorStore 连接 Amazon ElastiCache for Valkey 或 Amazon MemoryDB for Valkey。
检索器
Amazon Kendra
Amazon Kendra 是一项由Amazon Web Services(AWS)提供的智能搜索服务。 它利用先进的自然语言处理(NLP)和机器学习算法,实现跨组织内各种数据源的强大搜索功能。Kendra旨在帮助用户快速准确地找到所需信息, 提高生产力和决策效率。
借助 Kendra,我们可以搜索多种类型的内容,包括文档、常见问题解答、知识库、
手册和网站。它支持多种语言,并能理解复杂查询、同义词和
上下文含义,以提供高度相关的搜索结果。
我们需要安装 langchain-aws 库。
Amazon Bedrock(知识库)
Knowledge bases for Amazon Bedrock 是一项我们需要安装Amazon Web Services(AWS)产品,允许您通过使用私有数据定制基础模型响应来快速构建 RAG 应用。
langchain-aws 库。
工具
AWS Lambda
我们需要安装Amazon AWS Lambda是一项由Amazon Web Services(AWS)提供的无服务器计算服务。它帮助开发人员构建和运行应用程序及服务,而无需配置或管理服务器。这种无服务器架构使您能够专注于编写和 部署代码,而 AWS 会自动处理运行应用程序所需的扩缩容、补丁更新和管理 基础设施。
boto3 Python 库。
Amazon Bedrock AgentCore Browser
Amazon Bedrock AgentCore Browser 使智能体能够通过托管的 Chrome 浏览器与网页交互,用于导航、内容提取和 Web 自动化。
Amazon Bedrock AgentCore Code Interpreter
Amazon Bedrock AgentCore Code Interpreter 使智能体能够在安全、托管的沙箱环境中执行 Python、JavaScript 和 TypeScript 代码,用于计算、数据分析和可视化。
沙箱环境
AgentCoreSandbox
用于 deepagents 的 Amazon Bedrock AgentCore Code Interpreter 沙箱后端。
图数据库
Amazon Neptune
Amazon Neptune 是一项高性能图分析与无服务器数据库,提供卓越的扩展性和可用性。对于下面的 Cypher 和 SPARQL 集成,我们需要安装
langchain-aws 库。
使用 Cypher 的 Amazon Neptune
查看 使用示例。使用 SPARQL 的 Amazon Neptune
记忆
Amazon Bedrock AgentCore Memory
Amazon Bedrock AgentCore Memory 为 LangGraph 智能体提供 托管持久化功能,支持跨会话的对话历史和状态管理,具备自动扩缩容和高可用性。
- 托管基础设施,无需数据库设置
- 自动扩缩容和高可用性
- 通过
actor_id隔离支持多智能体 - 静态数据和传输中数据加密
Amazon Bedrock AgentCore Memory Store
Amazon Bedrock AgentCore Memory Store 为 LangGraph 智能体提供 具有语义搜索功能的长期记忆,支持跨会话存储和检索用户偏好、事实和提取的记忆。
回调
Bedrock Token 使用情况
SageMaker 跟踪
Amazon SageMaker 是一项完全托管的服务,用于快速 轻松地构建、训练和部署机器学习(ML)模型。
Amazon SageMaker Experiments 是 Amazon SageMaker 的一项功能,
允许您组织、跟踪、
比较和评估 ML 实验及模型版本。
我们需要安装几个 Python 库。
链
Amazon Comprehend 审核链
Amazon Comprehend 是一项自然语言处理(NLP)服务, 利用机器学习揭示文本中有价值的见解和关联。我们需要安装
boto3 和 nltk 库。
运行时
Amazon Bedrock AgentCore Runtime
Amazon Bedrock AgentCore Runtime 为 LangGraph 智能体提供 托管、无服务器的执行环境,内置可观测性、自动扩缩容,并与其他 AgentCore 服务无缝集成。
通过这些文档 将 Claude、VSCode 等通过 MCP 连接,获取实时答案。

