APIs 由 Amazon Bedrock 支持 - Amazon Bedrock

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

APIs 由 Amazon Bedrock 支持

支持推理 APIs

Amazon Bedrock 提供了四种主要的 API 模式来在 Amazon Bedrock 中执行推理

API 方法 服务终端节点 最适合的用例 关键功能
响应 API(推荐) bedrock-mantle.<suffix> 有状态的对话 将 Response API 用于需要使用内置工具(搜索、代码解释器)、多模式输入和有状态对话的现代代理应用程序
聊天完成 bedrock-mantle.<suffix>(推荐)和 bedrock-runtime.<suffix> 无状态多回合聊天 使用 Chat Completions API 执行轻量级、无状态、以文本为重点的任务,在这些任务中,您需要完全控制聊天记录管理和降低延迟。
匡威方法 bedrock-runtime.<suffix> 多轮聊天/标准化 Converse API 提供了一个统一的接口,用于与 Amazon Bedrock 中的所有模型进行交互。
调用方法 bedrock-runtime.<suffix> 单笔交易/大型有效负载 Invoke API 提供对模型的直接访问,从而更好地控制请求和响应格式。

注意:后缀是 {region}.amazonaws.com

阅读有关 Amazon Bedrock APIs 支持的更多信息。

在之间做出决定 APIs

您使用的 API 取决于您的用例。

使用场景 推荐的 API
从兼容 OpenAI API 的端点迁移 使用兼容 OpenAI APIs:响应 API聊天完成 API。根据OpenAI的说法,推荐的长期API是响应API。
使用与 OpenAI 兼容端点不兼容的模型 使用原生 Amazon Bedrock APIs:C onverse 和调用。有关更多信息,请参阅 使用 API 提交提示并生成响应
所有型号均采用一致的接口 Converse API-适用于所有支持消息的模型。只需编写一次代码,即可将其用于不同的模型。有关示例代码,请参阅匡威 API 示例
完全控制直接访问模型 调用 API-通过更好地控制请求和响应格式,提供对模型的直接访问。用于生成文本、图像和嵌入内容。有关示例代码,请参阅调用模型代码示例
Amazon Bedrock 的新手 响应 API 开始

每个 API 和端点支持的模型

首先,浏览我们的模型以决定要使用的模型。确定要使用的模型后,您可以看到 APIs 它支持的模型,并根据该模型选择要使用的端点。bedrock-mantle支持 “回复” 和 “聊天完成” API。bedrock-runtime支持调用和交谈 API。