Cheshire-Cat 是一个开源的、可定制的人工智能框架,由 GitHub 用户 pieroit 创建和维护。

Cheshire-Cat 提供了一个框架,允许用户在任何语言模型之上构建定制的人工智能系统。如果你曾经使用过 WordPress 或 Django 这样的系统来构建网络应用,那么你可以将 Cheshire-Cat 看作是一个类似的工具,但是它专门用于人工智能。

以下是使用 Cheshire-Cat 的一些理由:

  • 语言模型无关:Cheshire-Cat 可以与 OpenAI、Cohere、HuggingFace 模型以及自定义模型一起工作。
  • 长期记忆:Cheshire-Cat 有能力记住以前的对话和信息。
  • 可以通过插件扩展:可以添加额外的功能和特性。
  • 可以使用外部工具:可以与 API、自定义 Python 代码或者其他模型一起工作。
  • 可以读取文档:支持.pdf、.txt、.md 等格式的文档。
  • 100% Docker 化:可以方便地在 Docker 环境中运行。
  • 活跃的 Discord 社区:有问题和想法可以在这里分享和讨论。

安装 Cheshire-Cat 非常简单,你只需要在你的系统上安装好 dockerdocker-compose。之后,你可以克隆 GitHub 仓库,进入创建的文件夹,复制并重命名 .env.example 文件为 .env,然后运行 docker-compose up。Cheshire-Cat 将在第一次运行时需要几分钟的时间来下载和设置必要的 Docker 镜像。在配置好你喜欢的语言模型后,你就可以开始享受与 Cheshire-Cat 的互动了。你可以在 localhost:3000 上与 Cheshire-Cat 聊天,也可以通过 REST API 在 localhost:1865/docs 上尝试各种端点。当你完成后,记得在终端中按 CTRL+C 并运行 docker-compose down 来停止 Cheshire-Cat。

为了保持 Cheshire-Cat 的最新状态,你可以定期更新它。只需要运行 docker-compose down,然后拉取 GitHub 仓库的最新代码,最后运行 docker-compose build 即可。

Cheshire-Cat 的主要编程语言是 Python,其项目是开源的,采用的是 OSI 批准的 GNU 通用公共许可证 v3.0。根据统计,这个项目在 GitHub 上有 523 颗星,活跃度为 10.0,最后一次提交的代码是在四天前。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注