Claude 是 ChatGPT 的最強(qiáng)競(jìng)爭(zhēng)對(duì)手,由 OpenAI 早期團(tuán)隊(duì)成員創(chuàng)建,目標(biāo)就是打造出能 趕超 ChatGPT 的 AI。最新版的 Claude 2.0,能力已經(jīng)開(kāi)始領(lǐng)先 ChatGPT 3.5 版本,甚至被認(rèn)為已經(jīng)接近 GPT-4 的水準(zhǔn)!??
和 ChatGPT 不同,Claude 2.0 完全免費(fèi),注冊(cè)簡(jiǎn)單方便,同時(shí)支持中文交流對(duì)話(huà),沒(méi)有任何使用次數(shù)或篇幅的限制,這個(gè)絕對(duì)是 ChatGPT 的免費(fèi)加強(qiáng)版??!它還支持上傳包括 Word、PPT、PDF、代碼在內(nèi)的各種文檔,并能自動(dòng)分析處理,最大達(dá) 100k tokens,相當(dāng)于 10 萬(wàn)字!可以說(shuō)非常適合處理長(zhǎng)文檔、大段代碼了。
目前想使用 Claude 2.0 只能使用網(wǎng)頁(yè)版,且只有美國(guó)或者英國(guó)的 IP 才能注冊(cè)使用,感興趣的同學(xué)可以自己準(zhǔn)備魔法工具,不便多說(shuō)。
如果想將 Claude 2.0 接入自己的應(yīng)用,還是需要 API 的,可惜 API 是需要排隊(duì)申請(qǐng)的,畢竟現(xiàn)在都流行等待名單嘛。Claude 的 API 非常難申請(qǐng),我申請(qǐng)了幾個(gè)月了,現(xiàn)在連影子都沒(méi)見(jiàn)到,目測(cè)只有極少數(shù)人申請(qǐng)到了,大多數(shù)人還是只能通過(guò)網(wǎng)頁(yè)來(lái)使用。
不過(guò)別慌,即便是網(wǎng)頁(yè)版,也是有辦法將其接入第三方應(yīng)用的,今天我就給大家分享如何在 3 分鐘內(nèi)將 Claude 2.0 網(wǎng)頁(yè)版接入第三方應(yīng)用,比如接入任意 GPT 套殼應(yīng)用。
將 Claude 2.0 網(wǎng)頁(yè)版包裝成 API
先從簡(jiǎn)單的開(kāi)始學(xué)起,這里需要用到一個(gè)開(kāi)源項(xiàng)目叫 openai-proxy,它可以直接將 Claude 網(wǎng)頁(yè)版包裝成兼容 OpenAI 請(qǐng)求格式的 API,這樣就可以接入各種第三方 GPT 套殼了。
獲取 sessionKey
首先需要訪(fǎng)問(wèn) claude.ai 創(chuàng)建賬號(hào)(暫時(shí)只有美國(guó)和英國(guó) IP 可訪(fǎng)問(wèn))。
然后從網(wǎng)頁(yè)端找到 organization_uuid:
還需要找到 sessionKey:
部署 openai-proxy
部署 openai-proxy 需要考慮到魔法因素,如果您想在本地使用 Docker 部署,需要確保您的容器開(kāi)啟了魔法。如果想省心,可以選擇直接使用 Sealos 部署,無(wú)需操心魔法。
首先進(jìn)入 Sealos 桌面:https://cloud.sealos.io
然后在 Sealos 桌面環(huán)境中打開(kāi)「應(yīng)用管理」:
點(diǎn)擊「新建應(yīng)用」:
在啟動(dòng)參數(shù)中,按照以下方式進(jìn)行設(shè)置:
- 應(yīng)用名稱(chēng)隨便填;
- 鏡像名為:unickcheng/openai-proxy;
- CPU 推薦 0.2C,內(nèi)存推薦 256Mi;
- 容器暴露端口指定為 3000;
- 開(kāi)啟外網(wǎng)訪(fǎng)問(wèn)。為了安全起見(jiàn),建議使用自定義域名。
- 最后點(diǎn)擊「部署」即可部署。
部署完成后點(diǎn)擊「詳情」進(jìn)入應(yīng)用詳情界面。
可以看到 openai-proxy 應(yīng)用的運(yùn)行情況,包括 CPU 占用、內(nèi)存占用等。依次點(diǎn)擊右邊的三個(gè)點(diǎn),再點(diǎn)擊「日志」,即可查看容器日志:
點(diǎn)擊右邊的復(fù)制按鈕,便可復(fù)制 API 的外網(wǎng)地址:
打開(kāi)終端,測(cè)試一下這個(gè) 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> 替換為上面復(fù)制的 API 外網(wǎng)地址;
- 將 <organization_uuid> 替換為前文獲取的 organization_uuid;
- 將 <KEY> 替換為前文獲取的 sessionKey。
正確響應(yīng)如下:
下面我們使用熟悉的 OpenAI 請(qǐng)求格式來(lái)測(cè)試對(duì)話(huà)功能,命令格式如下:
$ 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> 替換為上面復(fù)制的 API 外網(wǎng)地址;
-
將 <organization_uuid> 替換為前文獲取的 organization_uuid;
-
將 <KEY> 替換為前文獲取的 sessionKey;
-
將 <conversation_uuid> 替換為其中一個(gè)會(huì)話(huà) ID??
正確響應(yīng)如下:
將 Claude 2.0 接入 GPT 套殼
將這個(gè) API 接入第三方 GPT 套殼應(yīng)用非常簡(jiǎn)單,以 ChatGPT Next Web 項(xiàng)目為例,直接打開(kāi)以下鏈接一鍵部署,1 分鐘都用不了:
- https://cloud.sealos.io/?openapp=system-fastdeploy%3FtemplateName%3Dchatgpt-next-web
默認(rèn)情況下只需要填寫(xiě)兩個(gè)參數(shù)即可。
- OPENAI_API_KEY 的值為前文獲取的 sessionKey。
- BASE_URL 的值為 <PROXY_URL>/claude/<organization_uuid>/<conversation_uuid>。
然后直接點(diǎn)擊「部署應(yīng)用」,部署成功后跳轉(zhuǎn)到應(yīng)用詳情頁(yè)即可查看部署情況。
點(diǎn)擊外網(wǎng)地址即可通過(guò)外網(wǎng)域名直接打開(kāi) Web 界面。
默認(rèn)是 gpt-3.5-turbo 模型,我們可以添加自定義模型 claude-2,然后就可以在「模型」里選擇 claude-2 模型了。
最后來(lái)測(cè)試一下:
完美!
組建 Claude 2.0 賬號(hào)池
雖然 Claude 2.0 一開(kāi)始是沒(méi)有任何限制的,但現(xiàn)在也開(kāi)始限制了,具體額度是多少我還不確定,大家可以自己測(cè)試一下。為了突破限制,我們可以使用多個(gè)賬號(hào)來(lái)組成賬號(hào)池,具體可以參考這個(gè)項(xiàng)目:https://github.com/songquanpeng/one-api
言盡于此,大家自己探索吧??
遺留問(wèn)題
openai-proxy 項(xiàng)目有一個(gè)比較尷尬的問(wèn)題,一個(gè)賬號(hào)只能使用一個(gè) Conversation,無(wú)法自動(dòng)創(chuàng)建新的 Conversation。如果你有能力,可以給該項(xiàng)目貢獻(xiàn) PR,添加自動(dòng)創(chuàng)建 Conversation 的功能。
下一篇文章將會(huì)教大家如何使用 Laf 云函數(shù)來(lái)實(shí)現(xiàn)自動(dòng)創(chuàng)建 Conversation 的功能,先預(yù)告一下,直接使用這個(gè)函數(shù)模板就可以了:https://laf.dev/market/templates/64bd2e096c294a2f97285f7f。
有能力的同學(xué)可以先去研究一下這個(gè)函數(shù)模板,或者等我的下一篇文章??
當(dāng)然,咱們的 gzh 也接入了 Claude 2.0,并且支持上下文,大家可以自己去體驗(yàn)一下??
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-609162.html
申明
鄭重申明:請(qǐng)大家在法律法規(guī)合法范圍內(nèi)文明使用 AI 大模型,如出現(xiàn)違規(guī)行為,自行承擔(dān)后果,與 Sealos 無(wú)關(guān)!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-609162.html
到了這里,關(guān)于3 分鐘將免費(fèi)無(wú)限制的 Claude 2.0 接入任意 GPT 套殼應(yīng)用,太香了!的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!