三步免费接入 Claude 2.0,支持账号池!

Claude 2.0 已经发布了一段时间,经过我的非暴力测试,比 ChatGPT 3.5 的能力是要强的,有更强大的上下文 100k,相当于 10 万字的上下文记忆,非常适合处理长文档和大的代码段,虽说有些方面略逊色 ChatGPT 4.0 但是架不住他免费啊。

还记得上次咱们用 Sealos 接入 Claude 2.0 的方案吗?

这个方案有两个遗留问题:

  • 没有账号池
  • 一个账号只能使用一个 Conversation

今天就让咱们解决这两个问题,话不多说让我们开始操作。

laf准备工作

首先需要登陆到 claude.ai(这里需要美国或英国新加坡日本之类的 IP 来访问)

登陆进去之后按下 F12 在 Cookie 里找到你的 sessionKye 把值复制出来。

三步免费接入 Claude 2.0,支持账号池!_第1张图片

然后登陆到 laf.dev (这里一定要 laf.dev,laf.run 是不行的)创建一个名为 key 的集合,把你刚刚拿到的 sessionKye 的值保存到 value 字段。

三步免费接入 Claude 2.0,支持账号池!_第2张图片
操作完以后你的集合应该像下图这样。

三步免费接入 Claude 2.0,支持账号池!_第3张图片

这里解释下,claude 新建会话的次数有限制,具体一个账号每天多少不清楚,所以这里做了轮询,你可以多注册几个账号把 key 保存到这个集合里,当然如果自己用一个也够了。


这里的集合名,和字段名一定要按照我的来,不然就查不到 key 了

laf云函数

当我们把 key 保存好以后来到函数市场,找到免费接入 Claude 2.0 函数模板。

三步免费接入 Claude 2.0,支持账号池!_第4张图片

找到之后点进去,然后使用模板到你自己的应用中。

来到云函数页面,找到应用进来的 claude-api 函数,像我这样调试一下。

三步免费接入 Claude 2.0,支持账号池!_第5张图片

看到运行结果就代表接口调试通了,咱们再去整个前端对接一下。

laf前端

这里我提供了一个简单的前端模板 claude2,代https://github.com/zuoFeng59556/claude2码拉下来之后只需要修改 src/views/chat/index.vue 文件中的第十八行,URL 改成你自己的云函数地址即可。

三步免费接入 Claude 2.0,支持账号池!_第6张图片

然后 npm i npm run dev 跑起来试试。

三步免费接入 Claude 2.0,支持账号池!_第7张图片

laf上线

本地调试完毕之后,我们直接 npm run build 打包项目,打包后项目中会多出一个 dist 文件夹。

然后我们到 Laf 中创建一个存储桶,权限给公共读。

三步免费接入 Claude 2.0,支持账号池!_第8张图片

创建完毕之后找到项目里面的 dist 文件夹,把它上传进来,然后点右上方的开启网站托管。

三步免费接入 Claude 2.0,支持账号池!_第9张图片

这样我们就大功告成了,点击右上方的地址,即可在线访问。


Laf 支持自定义域名,这里建议大家使用自己的域名。

三步免费接入 Claude 2.0,支持账号池!_第10张图片

laf小任务

Claude 2.0 是支持上传文件的,我们用的依赖 claude-ai 有上传文件的方法,作者用了 FormData 上传文件,Laf 是 Node 环境没有 FormData ,所以我们暂时就用不了上传文件。

解决方法很简单,只需要把作者的代码拉下来,改成 Node 环境支持的方式,再到 NPM 上发一个新的包就可以啦。

把这个实践的机会留给社区的同学(肯定不是因为我不会),这里是项目地址,我已经定位到代码行号了。

引用链接

[1]
claude.ai: https://claude.ai/

[2]
claude2: https://github.com/zuoFeng59556/claude2

[3]
项目地址: https://github.com/Explosion-Scratch/claude-unofficial-api/blob/main/index.js#L320

关于 Laf

Laf 是一款为所有开发者打造的集函数、数据库、存储为一体的云开发平台,助你像写博客一样写代码,随时随地发布上线应用!3 分钟上线 ChatGPT 应用!

GitHub:https://github.com/labring/laf

官网(国内):https://laf.run

官网(海外):https://laf.dev

开发者论坛:https://forum.laf.run

关注 Laf 公众号与我们一同成长

图片

阅读原文
阅读 3106

Laf 开发者

发消息
人划线

sealos 以kubernetes为内核的云操作系统发行版,让云原生简单普及

laf 写代码像写博客一样简单,什么docker kubernetes统统不关心,我只关心写业务!

你可能感兴趣的:(云计算)