三步免費接入 Claude 2.0,支持多賬號輪詢!

Claude 2.0 已經發布了一段時間,經過我的非暴力測試,比 ChatGPT 3.5 的能力是要強的,有更強大的上下文 100k,相當於 10 萬字的上下文記憶,非常適合處理長文檔和大的代碼段,雖說有些方面略遜色 ChatGPT 4.0但是架不住他免費啊。

還記得上次咱們用 sealos 接入 Claude 2.0 的方案嗎?👇

3 分鐘將免費無限制的 Claude 2.0 接入任意 GPT 套殼應用,太香了!

這個方案有兩個遺留問題:

  • 沒有賬號池
  • 一個賬號只能使用一個 Conversation

今天就讓咱們解決這兩個問題,話不多說讓我們開始操作。

準備工作

首先需要登陸到 claude.ai (這裏需要美國或英國新加坡日本之類的 IP 來訪問)

登陸進去之後按下 F12Cookie 裏找到你的 sessionKye 把值複製出來。

然後登陸到 laf.dev (這裏一定要 laf.dev,laf.run 是不行的)創建一個名爲 key 的集合,把你剛剛拿到的 sessionKye 的值保存到 value 字段。

操作完以後你的集合應該像下圖這樣。

這裏解釋下,claude 新建會話的次數有限制,具體一個賬號每天多少不清楚,所以這裏做了輪詢,你可以多註冊幾個賬號把 key 保存到這個集合裏,當然如果自己用一個也夠了。

這裏的集合名,和字段名一定要按照我的來,不然就查不到 key 了

雲函數

當我們把 key 保存好以後來到函數市場,找到免費接入 Claude 2.0 函數模板。

找到之後點進去,然後使用模板到你自己的應用中。

來到雲函數頁面,找到應用進來的 claude-api 函數,像我這樣調試一下。

看到運行結果就代表接口調試通了,咱們再去整個前端對接一下。

前端

這裏我提供了一個簡單的前端模板 claude2 ,代碼拉下來之後只需要修改 src/views/chat/index.vue 文件中的第十八行,URL 改成你自己的雲函數地址即可。

然後 npm i npm run dev 跑起來試試。

上線

本地調試完畢之後,我們直接 npm run build 打包項目,打包後項目中會多出一個 dist 文件夾。

然後我們到 Laf 中創建一個存儲桶,權限給公共讀。

創建完畢之後找到項目裏面的 dist 文件夾,把它上傳進來,然後點右上方的開啓網站託管。

這樣我們就大功告成了,點擊右上方的地址,即可在線訪問。

Laf 支持自定義域名,這裏建議大家使用自己的域名。

懸賞任務

Claude 2.0 是支持上傳文件的,我們用的依賴 claude-ai 有上傳文件的方法,作者用了 FormData 上傳文件,Laf 是 Node 環境沒有 FormData ,所以我們暫時就用不了上傳文件。

解決方法很簡單,只需要把作者的代碼拉下來,改成 Node 環境支持的方式,再到 NPM 上發一個新的包就可以啦。

把這個實踐的機會留給社區的同學(肯定不是因爲我不會),這裏是項目地址,我已經定位到代碼行號了。

完成此任務的同學,來我這裏領取獎品,T恤或咖啡杯,又或者 v 你 50 Laf 代金券。

掃碼加我好友

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章