Claude2&Bard实际对比及API访问方法

Claude2&Bard实际对比及API访问方法

2023年7月21日 965次阅读 0条评论
clawcloud
expressvpn best vpn
privado vpn
surfshark vpn
private vpn
pia vpn
nord vpn

继「发布后,「」于7月又迎来重大更新,随后就是BingChat的多模态支持更新,被戏称为“谷歌拥有Bard 和 Claude2、而微软拥有 New Bing 和 GPT-4”的这一领域从来不缺热点。

作为普通“用户”(可能还不够格),老E关心的是让不让用、能不能用、够不够用。Claude in Slack自6月以来基本歇菜,加之Claude2的免费试用范围限定于英美以及Bard适用范围仍不包括中国,ChatGPT on slack或者是Claude的api key申请都需要waitlist。所以,可以使用session token过渡一下,毕竟有些问题claude2、bard还是胜任的,对于bard的多模态图像识别、分析和内容生成以及Claude的长文本输入等引人入胜的功能可以尝鲜。

第一部分:Bard更新版与Claude2使用对比

无论bard更新版还是claude2都有很大的进步,若论“平替”,可能不是对普通用户而言的,老E不敢苟同,还是更认同相比ChatGPT,其他竞品还有2-3年的差距的观点。至于Bard、Claude2相比如何,可以从普通用户的角度进行不同的解读。

pre 1 你的能力有哪些?    pre 2 你的中文理解能力如何?    1.鸡兔同笼,共有头10个,腿30个,求鸡和兔的数量?    2.汉诺塔问题呢    3.请帮我使用C++编写一个二分查找(a,b]区间最小值的函数    4.妈妈对小明说,跟你说了800遍了,进门鞋子不要乱放。请问妈妈对小明说过多少次“进门鞋子不要乱放”:  A.800次  B.无数次  C.很多次 D.没说过    5.能否为解决笔记本电脑上的Wi-Fi连接问题提供一个详细的、分步骤的故障排除过程?    6.树上有10只鸟,猎人开枪打下来1只,请问树上还有几只鸟?     #考虑下受到惊吓的因素  

第二部分 Session key(Token)方式访问Claude2和Bard

1.Claude2

1.1 claude unofficial-api项目地址

因为api key申请获准遥遥无期,也有不少人采用其他方式连线Claude,相比claude in slack的间接调用,Session Token也是种间接方式,但至少不会说歇菜就歇菜。至于GUI,基于作者封装的接口,有动手能力的恐怕早就实现了,只是没公开发布。对于不少文字创作和代码族而言,UI倒不那么重要。claude unofficial api项目地址如下:

https://github.com/Explosion-Scratch/claude-unofficial-api

1.2 安装部署过程

apt update && apt install nodejs npm -y  #node -v && npm -v    npm install npm -g && npm install n -g && n stable && hash -r    npm install claude-ai  npm install claude-cli -g  #npm cache clean --force 如遇到安装错误,可尝试此命令再行安装

通过浏览器获取session key后,建议将其存入文件,通过--key参数指定加载。

claude --key path/to/sessionkeyfile

1.3 Web gui访问等问题

可在Explosion-Scratch/claude-unofficial-api增加前端交互页面,通过调用api,远程web gui下访问claude2。以6月中旬为界,Claude in slack新老免费试用用户有区别,新用户无回复,部分老用户仍可使用。Slack集成了Claude初代模型,Claude2已不再集成于Slack,可尝试加入waitlist申请GPT on slack。希望继续探索、尝试Claude on slack可访问以下网址:

https://www.anthropic.com/claude-in-slack

ChatGPT on slack申请等待列表网址如下:

https://openai.com/waitlist/slack

2.Bard

有关Bard的github开源项目地址如下:

https://github.com/acheong08/Bard

可直接运行如下命令安装执行,进入Bard交互环境。

#sudo python3 --version  #sudo apt install python3-venv python3-pip  pip3 install --upgrade GoogleBard  python3 -m Bard --session xxxxxxxxxxx. --session_ts yyyyyyyyyyy    #--session指定的id需要手动添加结尾dot(.)

随后就可以进入终端内的对话场景,使用alt+enter组合键或者esc+enter组合键发送信息即可。