链载Ai

标题: Cohere:开发RAG应用的工具包 [打印本页]

作者: 链载Ai    时间: 昨天 09:39
标题: Cohere:开发RAG应用的工具包

项目简介

Cohere开源的工具包,用于开发RAG应用,可以一键部署到微软Azure上,也可以本地部署。


在本地构建和运行

克隆存储库并运行

makesetup

按照说明配置模型 - AWS Sagemaker、Azure 或 Cohere 的平台。这也可以通过运行make setup(请参阅下面的选项 2)来完成,这将有助于为您生成文件,或者手动创建.env文件并复制提供的.env-template.然后用正确的值替换值。



Cohere平台


AWS Sagemaker

要将该工具包与 AWS Sagemaker 结合使用,您首先需要 cohere 模型(命令版本),该模型为 Sagemaker 中部署的聊天提供支持。按照 Cohere 的指南和笔记本部署命令模型并创建端点,然后可以与工具包一起使用。

然后,您将需要设置授权,请参阅此处的更多详细信息。默认工具包设置使用具有以下环境变量的配置文件(之后aws configure sso):


托管工具


本地部署

设置环境变量后,即可在本地部署 Toolkit!从 Github Artifact 注册表中提取 Docker 映像或从源代码构建文件。Makefile请参阅 了解所有可用命令。

要求:


选项 1 - 使用 Docker 本地安装:

确保您的 shell 已通过 GHCR 身份验证。

从 Github 的 Artifact Registry 中拉取单个容器映像

dockerpullghcr.io/cohere-ai/cohere-toolkit:latest

在本地运行映像:

dockerrun--name=cohere-toolkit-itd-eCOHERE_API_KEY='YourCohereAPIkeyhere'-p8000:8000-p4000:4000ghcr.io/cohere-ai/cohere-toolkit

选项 2 - 从头开始本地构建:

选项 2.1 - 一次运行所有内容

运行make first-run以启动 CLI,这将为您生成一个.env文件。这也将运行所有数据库迁移并运行容器

makefirst-run
选项 2.1 - 分别运行每个命令

运行make setup以启动 CLI,这将为您生成一个.env文件:

makesetup

然后运行:

makemigratemakedev

如果您没有更改默认端口,请访问浏览器中的 http://localhost:4000/ 与模型聊天。


工具包中包含哪些内容?

此存储库中的组件包括:




项目链接

https://github.com/cohere-ai/cohere-toolkit










欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5