我清空浏览器缓存后,切换会话功能又回来了。
旧内容:
OpenAI对ChatGPT的界面进行了改版,删除了会话重命名和切换会话功能,所以机器人只能回到所有用户共享同一个会话的旧模式。
会话隔离、@ChatGPT 2
、结束会话等功能均已失效。
@老虎会游泳,观察很久了,感觉你这种让大家都能体验ChatGPT
想法有点逆天(很酷)。新的ChatGPT网页可以理解为OpenAI
限制了单个账号的并发能力,是否可以让更多OpenAI
账号参与进来,提升并发能力?
我有一个很初步的想法:做一个开放的 ChatGPT
接口系统。
该系统可以分为两个模块。一个模块负责维护应用层的用户会话并实现通用的聊天api(REST 或者 WebSocket ),可以暂且称为 chat-server
;另一个模块负责和ChatGPT网页
、chat-server
模块交互,暂且称为chat-agent
(即为老虎你现在在做的油猴脚本)。
每个拥有 OpenAI 的账号都可以运行chat-agent
,chat-server
拥有所有agent
的信息,可以在收到新会话时分配给不同的agent
去处理。
如果可以的话,你可以制定相关协议,由大伙一块去实现。我使用Go
,非常愿意实现chat-server
。
我觉得迁移到ChatGPT API了,现在的API模型和浏览器端一致,按照现在的规则发展再使用chat.openai.com有ban号的可能性,浏览器端openai似乎只想为个人用户服务。
红米K30 Pro(变焦版)
@Curtion,API的价格是 $0.002 / 1000 tokens(token通常是一个词)。代码生成经常达到长度上限,按照 https://platform.openai.com/docs/guides/chat/introduction 的说法,长度上限是 4096 tokens,如果是这样,那么每次生成代码都需要 $0.008,那就很贵了。
@rkonfj,现在的API已经是gpt-3.5-turbo
模型了,3月2日出来的,你看到信息已经过时。 https://openai.com/blog/introducing-chatgpt-and-whisper-apis
红米K30 Pro(变焦版)
@老虎会游泳,有不开浏览器就能实现的方案吗?比如脚本跑在服务器上之类的。
https://www.chengyao.xyz
我想到一个重新实现会话隔离的方法,就是利用浏览器的多标签功能,给每个用户创建一个标签页。如果用户想结束会话,就关闭标签页。
然后需要做标签页间的通信,由唯一一个标签页负责与hu60.cn服务器交互,再把对话分发给其他标签页。
由于OpenAI的限制,就算开多个标签页,在同一时间也只能有一个标签页发言或接收回复。在某个标签页生成回复时,其他标签页如果发言就会报错。