用到的东西:SillyTavern以及SourceGraph,SillyTavern(酒馆)可在本地搭建,Sourcegraph从现在到2月14日都提供免费Claude API可使用,目前似乎是8小时100条的限制,同时Token不能过长,否则无法回复(即便过去了也拉不回来)
搭建SillyTavern需要安装Node.js环境
SillyTavern:Releases · SillyTavern/SillyTavern (github.com)
Node.js选择LTS或者Current都行:Download | Node.js (nodejs.org)
安装完毕后打开SillyTavern里面的start.sh开启SillyTavern服务器,点击上面的设置填写API信息,Streaming选项也需要勾选起来
API地址填写:https://claude-cody.sotershield.com/v1
密钥则去SourceGraph生成
打开SourceGraph官网:https://sourcegraph.com/
点击cody,通过Github/Gitlab/Google账号登录后,打开这个链接进行订阅升级:Dashboard – Sourcegraph
目前Pro的订阅可试用到2024年2月14日,之后则是需要银行卡认证
获取Pro资格后,点击账户头像,点击Setting,选择Access Tokens,点击蓝色按钮创建新Token,由于密钥只显示一次,需要自行保管好,遗忘也就去后台再生成一次就行。
然后将复制的Token粘贴到上文的SillyTavern的Proxy Pass中,点击插头,选择Claude,填写你的Token到API Key中,然后连接即可。
之后配选自己喜欢的破限书即可,同时将最大Token数改为17700以避免意外情况
自行建立一个空白卡,然后测试一下消息就行,SourceGraph并未限制Claude版本,自行测试下所有版本应该都是可用的