Claude 是 ChatGPT 的最强竞争对手,由 OpenAI 前期团队成员创立,方针就是打造出能 赶超 ChatGPT 的 AI。最新版的 Claude 2.0,才能现已开端领先 ChatGPT 3.5 版本,甚至被以为现已接近 GPT-4 的水准

和 ChatGPT 不同,Claude 2.0 完全免费,注册简略便利,一起支撑中文交流对话,没有任何运用次数或篇幅的约束,这个肯定是 ChatGPT 的免费加强版啊!它还支撑上传包含 Word、PPT、PDF、代码在内的各种文档,并能主动分析处理,最大达 100k tokens,相当于 10 万字!能够说十分合适处理长文档、大段代码了。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

目前想运用 Claude 2.0 只能运用网页版,且只要美国或许英国的 IP 才能注册运用,感兴趣的同学能够自己预备魔法工具,不便多说。

假如想将 Claude 2.0 接入自己的运用,仍是需求 API 的,可惜 API 是需求排队恳求的,究竟现在都盛行等候名单嘛。Claude 的 API 十分难恳求,我恳求了几个月了,现在连影子都没见到,目测只要极少数人恳求到了,大多数人仍是只能经过网页来运用。

不过别慌,即便是网页版,也是有方法将其接入第三方运用的,今日我就给咱们分享如安在 3 分钟内将 Claude 2.0 网页版接入第三方运用,比如接入恣意 GPT 套壳运用

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

将 Claude 2.0 网页版包装成 API

先从简略的开端学起,这儿需求用到一个开源项目叫 openai-proxy,它能够直接将 Claude 网页版包装成兼容 OpenAI 恳求格局的 API,这样就能够接入各种第三方 GPT 套壳了。

获取 sessionKey

首先需求拜访 claude.ai 创立账号(暂时只要美国和英国 IP 可拜访)。

然后从网页端找到 organization_uuid

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

还需求找到 sessionKey

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

布置 openai-proxy

布置 openai-proxy 需求考虑到魔法因素,假如您想在本地运用 Docker 布置,需求确保您的容器敞开了魔法。假如想省心,能够挑选直接运用 Sealos 布置,无需操心魔法。

首先进入 Sealos 桌面:cloud.sealos.io

然后在 Sealos 桌面环境中翻开「运用办理」:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

点击「新建运用」:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

在发动参数中,依照以下方法进行设置:

  • 运用名称随便填;
  • 镜像名为:unickcheng/openai-proxy
  • CPU 推荐 0.2C,内存推荐 256Mi
  • 容器露出端口指定为 3000;
  • 敞开外网拜访。为了安全起见,建议运用自定义域名
  • 最后点击「布置」即可布置。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

布置完成后点击「详情」进入运用详情界面。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

能够看到 openai-proxy 运用的运转情况,包含 CPU 占用、内存占用等。依次点击右边的三个点,再点击「日志」,即可检查容器日志:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

点击右边的仿制按钮,便可仿制 API 的外网地址:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

翻开终端,测验一下这个 API,指令格局如下:

$ curl -X GET '<PROXY_URL>/claude/organizations/<organization_uuid>/chat_conversations' \
--header 'Accept: */*' \
--header 'Content-Type: application/json' \
--header 'Cookie: sessionKey=<KEY>'
  • <PROXY_URL> 替换为上面仿制的 API 外网地址;
  • <organization_uuid> 替换为前文获取的 organization_uuid;
  • <KEY> 替换为前文获取的 sessionKey。

正确呼应如下:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

下面咱们运用了解的 OpenAI 恳求格局来测验对话功用,指令格局如下:

$ curl -X POST '<PROXY_URL>/claude/<organization_uuid>/<conversation_uuid>/v1/chat/completions' \
--header 'Accept: */*' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <KEY>' \
--data-raw '{
    "model":"gpt-3.5-turbo",
    "messages": [
        {"role": "user", "content":"你好"}
    ],
    "stream": false
}'
  • <PROXY_URL> 替换为上面仿制的 API 外网地址;

  • <organization_uuid> 替换为前文获取的 organization_uuid;

  • <KEY> 替换为前文获取的 sessionKey;

  • <conversation_uuid> 替换为其中一个会话 ID

    3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

正确呼应如下:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

将 Claude 2.0 接入 GPT 套壳

将这个 API 接入第三方 GPT 套壳运用十分简略,以 ChatGPT Next Web 项目为例,直接翻开以下链接一键布置,1 分钟都用不了:

  • cloud.sealos.io/?openapp=sy…

默许情况下只需求填写两个参数即可。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

  • OPENAI_API_KEY 的值为前文获取的 sessionKey
  • BASE_URL 的值为 <PROXY_URL>/claude/<organization_uuid>/<conversation_uuid>

然后直接点击「布置运用」,布置成功后跳转到运用详情页即可检查布置情况。

点击外网地址即可经过外网域名直接翻开 Web 界面。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

默许是 gpt-3.5-turbo 模型,咱们能够增加自定义模型 claude-2,然后就能够在「模型」里挑选 claude-2 模型了。

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

最后来测验一下:

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

完美!

组建 Claude 2.0 账号池

虽然 Claude 2.0 一开端是没有任何约束的,但现在也开端约束了,详细额度是多少我还不确定,咱们能够自己测验一下。为了打破约束,咱们能够运用多个账号来组成账号池,详细能够参阅这个项目:github.com/songquanpen…

言尽于此,咱们自己探索吧

遗留问题

openai-proxy 项目有一个比较尴尬的问题,一个账号只能运用一个 Conversation,无法主动创立新的 Conversation。假如你有才能,能够给该项目贡献 PR,增加主动创立 Conversation 的功用。

下一篇文章将会教咱们如何运用 Laf 云函数来实现主动创立 Conversation 的功用,先预告一下,直接运用这个函数模板就能够了:**laf.dev/market/temp…

有才能的同学能够先去研究一下这个函数模板,或许等我的下一篇文章

当然,咱们的 gzh 也接入了 Claude 2.0,而且支撑上下文,咱们能够自己去体验一下

3 分钟将免费无限制的 Claude 2.0 接入任意 GPT 套壳应用,太香了!

声明

慎重声明:请咱们在法律法规合法范围内文明运用 AI 大模型,如呈现违规行为,自行承担后果,与 Sealos 无关!