Shell 中的 Claude
关于
一个为便于与 Anthropic 的 LLM 模型交互而设计的简单 CLI 聊天工具。Cla 基于 Cha 项目。
背景故事
我开发了 Cha,以便在终端中轻松与最好的 LLM 模型交互,这完全改变了我与 shell 的交互方式。这一点很明显,因为自从我在 Twitter/X 和 Reddit 上发布并推广它以来,这个项目在几个月内获得了 30 多个星标。但在 2024 年 6 月 21 日,Anthropic 发布了其最新的高级模型 Claude 3.5 Sonnet。在通过 Anthropic 的 Pro 计划试用这个模型后,我立刻看出 Claude 3.5 在编码方面远比 OpenAI 的 GPT-4 模型更出色。我之所以得出这个结论,是因为 Claude 3.5 成功让我构建了一个完整且复杂的 React 应用,而这是 GPT-4 做不到的,即便在 GPT-4o 发布之后也是如此;我会说,与最初的 GPT-4 模型相比,GPT-4o 甚至是一个更差的模型。知道这一点后,我决定构建 Cla,让它像 Cha 一样工作,但面向 Anthropic 的模型,因为 Claude 3.5 在编码方面远比 GPT-4 更强。
演示
与 Cha 的区别
Cla 在很大程度上基于我的上一个项目 Cha。但是,Cla 使用的是 Anthropic 的模型,而不是 OpenAI 的模型。另外,Cla 不支持答案搜索、URL 页面抓取、YouTube 抓取和图像生成。因此,它只支持基本的 CLI 聊天界面、多行支持以及非交互式聊天模式(通过 CLI 或文件)。
另外,你还需要从 Anthropic 获取一个 API 密钥。为此,你可以按照 Anthropic 的 教程 和/或查看 Anthropic 的 API 密钥页面。
营销
目前,我只通过我的主要个人账号在 Twitter/X 上以及通过 Reddit 对这个项目进行了营销。我在 Reddit 上取得了最好的效果,尤其是通过 Anthropic 子版块。通过这次营销,我在一周内获得了 3 个 GitHub 星标。我是在 2024 年 7 月初发布 Cla 的,我想大概是 7 月 1 日或 2 日。
结论
Anthropic 的 Claude-3.5 模型超越了 OpenAI 的 GPT-4 模型,这让我感到惊讶,尤其是在编码方面。由于这一点,我构建了 Cla,让它像 Cha 一样工作,但面向 Anthropic 的模型。自从这么做之后,我发现自己有 50% 的时间在使用 Cla,另外 50% 的时间在使用 Cha。总的来说,我很期待看看这个项目接下来会怎样。