-
Notifications
You must be signed in to change notification settings - Fork 11.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: 支持长回复 #450
feat: 支持长回复 #450
Conversation
依赖的PR已经被合并,已升级 |
这个功能十分需要,更新后,是可以通过环境变量直接做设置了是吧?不需要进入到文件中去做修改吧? |
@goodwisdom 是的 |
可以直接加在Docker compose里吗? |
@cy-i 请尝试直接覆盖环境变量在Docker compose的build之前。 |
是不是直接在Docker compose增加这个设置的代码,重新拉取下镜像,就可以了? |
@goodwisdom 我看了一下https://github.com/Chanzhaoyu/chatgpt-web/blob/main/docker-compose/docker-compose.yml文件,前端是编译后放置dist/*文件到 |
最怕这样了,docker部署的,找不到文件,要是能和设置权限密码一样,直接添加就好了 |
* chore: rename environment variables files * docs: update README.md about .env file * feat: support long reply * chore: upgrade chatgpt package and set long reply to false default * chore: set long reply to false default
长回复功能会很贵吗? |
我用非docker的安装方式完成了安装,经测试长回复到后半段时,会有卡顿现象,这个可以优化吗?我看bilibili有连续生成100秒不卡顿的案例 修正下:我测试的时候估计是服务器繁忙阶段,目前测试输出顺滑 |
@goodwisdom 这应该算是常规方法的,你说的找不到文件是什么情况呢?具体描述一下 |
@openaddr 也还好,正常使用不贵,被恶意滥用就贵了。 |
1、docker安装一般都是直接下载官方的镜像安装的,安装好后,在服务器里是找到不.env文件的,也就没法在里面进行参数修改了 2、启动长回复功能后,似乎下载安装客户端的功能就不能生效了 |
长回复消耗多,指的是没有回答完,会讲问题再提交一次是吗?其他情况下消耗不变吧? |
@goodwisdom 问题1,前端是先编译的,与是否使用docker无关。 |
是否可以将此功能变成和访问权限设置一样,可以在Docker compose中直接添加变量来实现,当然如果能在页面上增加一个控制开关来实现就更完美了 |
@goodwisdom 等待功能稳定后会的。 |
谢谢,你贡献的功能,我都很喜欢,哈哈 |
@goodwisdom 谢谢,其他喜欢的功能,点个赞呗 |
通过环境变量设置好像并不能生效? |
* chore: rename environment variables files * docs: update README.md about .env file * feat: support long reply * chore: upgrade chatgpt package and set long reply to false default * chore: set long reply to false default
* chore: rename environment variables files * docs: update README.md about .env file * feat: support long reply * chore: upgrade chatgpt package and set long reply to false default * chore: set long reply to false default
* chore: rename environment variables files * docs: update README.md about .env file * feat: support long reply * chore: upgrade chatgpt package and set long reply to false default * chore: set long reply to false default
强烈支持! |
+1 |
我加的说明被删了,暂时不清楚作者对这个功能的立场。😊 |
为什么设置自己的key不生效 还是会使用站长自己的网站api进程回答? |
docker hub里面的代码没有找到VITE_GLOB_OPEN_LONG_REPLY的环境变量的设置,现在的docker-compose里基于的镜像还是旧的代码,,这样是不是得重新build一个镜像才行啊? |
通过设置根目录下
.env
文件的环境变量VITE_GLOB_OPEN_LONG_REPLY=true
,实现回复内容超过长度的时候自动开启继续回复功能。避免了回复代码或其他格式时由于长度超限再次手工“继续”后导致格式错乱。注意:开启此功能可能导致API费用过高。
此功能依赖于另外一个PR得到合并:transitive-bullshit/agentic#459 及升级
chatgpt-api
版本。