5.23更新
墙裂推荐搭配CDP使用
由坛内大佬 @Dean 开发
推荐理由
coze能接受的input长度远远超过普号chatgpt 4o模型。
展开说说
当遇到413错误返回时,代表输入的文本超过上限了。
在我的几次不严谨的实测中,我向官网4o发送的输入要控制在TXT大约50kb的体积。
当我使用CDP发送文本时,至少150kb的txt文本是被接受的,这可能还不是上限。
我强调TXT文本的原因是,我输入的文本长度是有一定的不可控性,因此我衡量的标准不是多少token,因为不一定,所以我简单粗暴的衡量就是存到txt中看文件大小,设定一个代码判断是否要截断的阈值。
我的个性化CDP使用方式
支付5个LD币即可查看
在new-api中,我没有将coze直接设置为gpt-4o模型,因为coze的优势在于长文本,那么我需要有一个模型可以让保证绝对走coze而不是走普号
使用模型映射的原因是,dify.ai中无法设置自定义模型,我不得不使用一个openai官方支持的模型名称
以下为原食用指南
Github教育包绝情的离开了我们,520没有女朋友喂饭的佬友,我来喂
GPT-4o,启动!
部署网关
根据个人喜好,二选一
部署chat2api
使用docker compose,啥都不用改,直接用
如果你的IP会被CF盾拦截,换IP。也可以选择配置环境变量PROXY_URL(可选)
(可选) 部署PandoraHelper
不是必备,但我喜欢用它做“记事本”,当PandoraHelper中的AT变成empty时,说明这个RT已经无法使用,需要重新获取或者这个号已废。
配置流程
1、获取账号的Refresh Token或Access Token,有条件的,优先使用Refresh Token。因为Access Token是有有效期的,你还需要定期去更换它。
获取地址:there is no wall - 搞七捻三 - LINUX DO
由于PandoraHelper是可选的,如果你不使用PandoraHelper,那么就把token记录到记事本里
2、将Token配置到网关中
到这,你的一个账号就添加完成了。在添加到网关时,你可以选择“批量创建”,一行一个token。
5.21 chat2api功能更新,支持将token以文件形式存储和轮询,这样就只需要在one-api中添加一次即可。使用具体怎么对接,就看各位个人喜好
(可选) 强迫症患者的饭后甜点
但是我有时候会有点强迫症,但是又很懒,所以我额外做了一些没啥用的事情,可以选择性往下看
1、上文中只做第一步,不做第二步,将多个账号都添加进PandoraHelper中。
2、导出PandoraHelper的数据库文件
3、打开数据库文件
4、复制token的列,一次性批量添加到网关中,并保存
5、复制email和token列,得到一个这样的文本:
6、使用正则表达式替换
查找
(.*)\t(.*)
替换为
update channels set name = "chat2api:\1" where `key`="\2";
你将得到一个sql语句,例如
update channels set name = "chat2api:[email protected]" where `key`="xxxxxxxxxxxx";
update channels set name = "chat2api:[email protected]" where `key`="yyyyyyyyyyyy";
update channels set name = "chat2api:[email protected]" where `key`="zzzzzzzzzzzz";
7、在网关的数据库中执行它,就像这样
现在,你的号池整整齐齐,看着就舒服
当你遇到某个调用时403时,我们可以通过网关的日志知道是哪个渠道挂了,例如图中32号挂了
我可以马上定位到,是哪个账号挂了,并且禁用它,或删除它。
碎碎念
测网上公开的GPT普通号是否可用,和兑换token是个体力活,有没有大佬整点活,破解一下始皇的CF盾