Cohere Rerank 3.5 现已通过 Rerank API 在 Amazon Bedrock 中提供 |亚马逊网络服务
2024-12-01 22:29:00
提供的文本是关于如何在 Amazon Web Services (AWS) Bedrock 中利用 Cohere Rerank 3.5 模型来增强搜索相关性和信息检索工作流程的深入指南。以下是要点总结:### Cohere Rerank 3.5 模型概述- **目的**:通过强大的重新排名功能提高搜索相关性,从而增强企业应用程序。- **应用**:- 企业搜索- 文件管理系统- 知识库和数据库- 信息检索工作流程### 在亚马逊基岩中的使用#### 将 Cohere Rerank 3.5 与 Amazon Bedrock API 结合使用的步骤1. **访问 Amazon Bedrock 控制台**:- 导航到 AWS 管理控制台。- 访问基岩服务。2. **模型配置和权限**:- 在控制台的“构建工具”部分创建知识库。- 定义知识库的详细信息,例如名称、权限和数据源。3. **数据源设置**:- 指定数据的位置。- 选择嵌入模型将数据转换为向量嵌入。- Amazon Bedrock 会自动在您的 AWS 账户中创建矢量存储。4. **测试知识库**:- 创建后,使用“测试知识库”选项测试您的知识库。- 配置其他设置并应用您选择的模型 (Cohere Rerank 3.5)。#### 示例代码演练- **使用 API 的代码片段**:````蟒蛇导入boto3bedrock_client = boto3.client('bedrock',region_name='us-west-2')example_query = "您好,我对我的上一个订单有疑问。"文本来源 = []files = ["文档1内容","文档2内容"]对于文档中的 doc:text_sources.append({“类型”:“内联”,“内联文档源”:{“类型”:“文本”,“文本文档”:{“文本”:文档}}})model_package_arn = '您的模型包-arn'响应 = bedrock_client.invoke_model(modelId='cohere.rerank',contentType='应用程序/json',接受='应用程序/json',身体={“查询”:示例_查询,“top_k”:3,“text_source_chunks”:text_sources})打印(响应)````### 输出解释- **相关性分数**:- API 返回每个文档的相关性分数。- 分数越高表示与查询的相关性越高。#### 示例输出```json[{“索引”:4,“相关性分数”:0.112},{“索引”:8,“相关性分数”:0.078},{“索引”:2,“相关性分数”:0.077}]````### 结论和可用性- **优点**:通过提高搜索相关性来增强用户体验。- **可用区域**:- us-west-2(美国西部 - 俄勒冈州)- ca-central-1(加拿大 - 中部)- eu-central-1(欧洲 - 法兰克福)- ap-northeast-1(亚太地区 - 东京)### 反馈和更多信息- **反馈渠道**:AWS re:Post、AWS 支持联系人。- **更多资源**:Amazon Bedrock 产品页面中的 Cohere。### 作者传记- **卡兰·辛格**:- 角色:AWS 第三方模型的生成人工智能专家。- 教育背景:马尼帕尔大学理学学士,西北大学电气工程硕士;加州大学伯克利分校 MBA 候选人。- **詹姆斯易**:- 角色:AWS 高级 AI/ML 合作伙伴解决方案架构师。- 经验:指导团队设计和部署尖端的联合解决方案。本指南提供了有关将 Cohere Rerank 3.5 模型与 Amazon Bedrock 集成的全面演练,使企业能够有效增强其信息检索系统。