如果ChatGPT服务用不了,请在这里留言:


Previous update

Server Log


以下合并update页面内容:

Title: PandoraNext启动!
Update Date: 4 Dec 2023

终于部署了PandoraNext
这东西其实就是FakeOpen,不过现在可以部署在自己的服务器上了。
不过,因为服务器IP总是在重启后变更,这东西需要定期获得license,详情
所以我叫ChatGPT帮我又写了一个自动更新license脚本(是的,这次我偷懒不自己写)在每次服务器启动后自动更新所有配置以正确启动PandoraNext (smirk)
弄好后,我的服务器也自带API逆向的功能了,所以我可以用回之前的Python脚本继续《从我自己的服务器》获取share tokens和pool token放在chat.ciscohe.cc上用(太抽象了这不只是套娃这是脑梗才想得出来的回路)
反正,总体的流程可以是:

开始-->服务器开机-->新的IP地址-->开机执行python脚本(crontab):获取PandoraNext的license和将license写入PandoraNext的配置文件(config.json)
-->启动PandoraNext (其实你们也直接用PandoraNext使用ChatGPT) --> PandoraNext自带FakeOpen的反向API(Chat2API)服务(参考26 Oct 2023文章)
-->使用《今天上课无聊写了一段Python脚本在白嫖GPT方面自给自足》写的python脚本从我自己的服务器根据session tokens获取share tokens和pool token (这操作我哭了)
-->修改One-API(一个可以可以集很多API变成一个API的服务)--> chat.ciscohe.cc又能用反向/逆向API (Chat2API)了-->结束

真的是太疯狂了(指脑回路)。

end.
-------------------------------------------------------------------------------

Title: FakeOpen is retired
Update Date: 30 Nov 2023

这就很糟糕了,前天才写的脚本直接没用了,以后要直接自己搭建PandoraNext了(直接取代先用网站+One-API
P.S. 没事,FakeOpen还有一个公众key可以免费用:pk-this-is-a-real-free-pool-token-for-everyone 先用着

end.
-------------------------------------------------------------------------------

Title: Python script update to fetch FakeOpen Pool Token
Update Date: 28 Nov 2023

Detail: 《今天上课无聊写了一段Python脚本在白嫖GPT方面自给自足》
P.S. Nova API is dead

end.
-------------------------------------------------------------------------------

Title: Application of One-API so that multi API keys can be accessed at the same time now
Update Date: 1 Nov 2023

服务器采用了one-api的方法来调动API,one-api可以让一个key随时调动其他的keys。例如我的做法是:现在可以同时访问Pandora (FakeOpen) API, 以前的二贩子API (OpenAI-SB),和另外一个公营的Nova API

这样的好处是API大概就不会再挂了。

而自动调动这三个API的权重是:

OpenAI-SB: 10 (二贩子收费的所以最少调用)
Nova: 12 (公营API免费,但是背后账号和原理不明,比较黑盒和安全性较低)
FakeOpen: 20 (公营API免费,而且是直接调用我的账号,原理比Nova透明,安全性较高)

end.
-------------------------------------------------------------------------------

Title: Switch to Pandora Reverse API with regular access token updating
Update Date: 26 Oct 2023

Pandora 这个project我也关注挺久了,原理是:

1. 直接登入和使用官方的ChatGPT(chat.openai.com)是免费的,不需要收费。如果想在其他应用使用3.5,就需要购买API限额(所以找二贩子买便宜的API限额用)。

2. Pandora就是一个反向代理的应用,可以模拟官方登入,输入账号密码后登入可以逆向获得“反向API”,意思是说这个API其实是运用了官方(chat.openai.com)免费使用ChatGPT的服务然后反过来变成一个API Key给我们在其他地方也可以使用ChatGPT。当然,这意味着我们用这个API对话的时候官方以为我们是开着官方网页访问。

这样子的结果呢,就是可以免费白嫖(哈哈嗨)。

3. 但是Pandora也有一个缺点,就是每次登入后获取到的Access Token只有14天的有效期,Access Token相当于我们登入账号的凭证,只有这个Access Token不过期我们才可以进一步生成反向的API(Share Tokens或者API Key)来白嫖。
(每14天要在后台更换一个新Key,没时间弄之余也实在太麻烦了)

4. 为什么一直不弄呢?是因为这是可选择的(Optional,可免费就免费)和在等大佬写一个可以自动续期Access Token和Share Token的脚本(可以全自动帮我续期key,不需要自己在后台换),幸运的是今天有时间研究和很巧发现了大佬写好了脚本,在这里。有了这个脚本,我就可以部署在我的服务器,让我的服务器定时登入我的账号、获取Access Token和Share Token (API Key)来反向使用API。

5. 大概操作就像:我的服务器定期(例如每星期)都会执行一次auto_pool_token.py脚本,更新和生成Access Token和API Key,然后自动存放在某个文件里,我的后端PHP就从以前读取二贩子的API Key改成指定读取这个文件里的API Key。好的,10分钟就改好一切了。万能白嫖开始。

P.S.
值得注意的是,他人的对话并不会存储在我的账号里(API call only)。此变更与先前的API原理没有过多区别,但是因为新使用了逆向+更换已有的反代Proxy(OpenAI-SB --> FakeOpen),所以依然建议不要提问过于私隐问题以避免任何可能性的匿名信息泄露。

P.P.S.
这个白嫖期不知道能用多久,如果有一天官方封了这个漏洞、我的账号被封,那就会还原到以前二贩子API。

下一次计划更新:
chat.ciscohe.cc 新对话系统,尝试部署川虎Chat,听说可以联网和分析分档(这活现在可以交给Bing Chat做),还可以加其他模型(我好像有星火API(?))。

end.