全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3441|回复: 27

[已解决] 有大佬知道ChatGPT-Next-Web程序如何增加key池轮询吗??

[复制链接]
发表于 2023-10-10 15:07:46 | 显示全部楼层 |阅读模式
本帖最后由 奔跑吧蜗牛cc 于 2023-10-10 17:07 编辑

有大佬知道ChatGPT-Next-Web程序如何增加key池轮询吗?
目前普通的key限制每分钟3次提问,我想通过key池轮询key达到更大的上限,有大佬知道怎么二次开发吗?



没有做到轮询的方法,但实现了多个key随机选择的方法,参考以下修改。
有大佬知道如何轮询也可以告知下,Nginx反向代理,后面挂多个程序倒是可以就是太麻烦了。。。。

修改文件/app/config/server.ts

  1. export const getServerSideConfig = () => {
  2.   if (typeof process === "undefined") {
  3.     throw Error(
  4.       "[Server Config] you are importing a nodejs-only module outside of nodejs",
  5.     );
  6.   }
  7.   
  8.   const apiKeys = (process.env.OPENAI_API_KEY ?? '').split(',')
  9.   const apiKey = apiKeys.at(Math.floor(Math.random() * apiKeys.length)) ?? ''
  10.   
  11.   return {
  12.     apiKey,
  13.     code: process.env.CODE,
  14.     codes: ACCESS_CODES,
  15.     needCode: ACCESS_CODES.size > 0,
  16.     baseUrl: process.env.BASE_URL,
  17.     proxyUrl: process.env.PROXY_URL,
  18.     isVercel: !!process.env.VERCEL,
  19.     hideUserApiKey: !!process.env.HIDE_USER_API_KEY,
  20.     disableGPT4: !!process.env.DISABLE_GPT4,
  21.     hideBalanceQuery: !!process.env.HIDE_BALANCE_QUERY,
  22.   };
  23. };
复制代码


输入key的时候以英文逗号分割就可以了,自己动手丰衣足食。
发表于 2023-10-10 15:12:19 | 显示全部楼层
套个openapi
发表于 2023-10-10 15:13:14 | 显示全部楼层
本帖最后由 ftlh2005 于 2023-10-10 15:15 编辑

直接用chatgpt-web吧,chatgpt-web二开的版本有带轮询的

或者是那个openai接口管理的应用,之前坛子里有人发过,那个应该可以key轮询
 楼主| 发表于 2023-10-10 16:25:26 | 显示全部楼层
ftlh2005 发表于 2023-10-10 15:13
直接用chatgpt-web吧,chatgpt-web二开的版本有带轮询的

或者是那个openai接口管理的应用,之前坛子里有人 ...

哪个版本啊
发表于 2023-10-10 16:35:12 | 显示全部楼层

拉取请求 最早的
发表于 2023-10-10 16:57:14 | 显示全部楼层
看错了   
发表于 2023-10-10 18:25:28 | 显示全部楼层
one-api管理不同key,ChatGPT-Next-Web请求one-api地址
发表于 2023-10-11 10:16:38 | 显示全部楼层
这个是docker版修改吗?vercel能改吗?
 楼主| 发表于 2023-10-11 14:41:42 | 显示全部楼层
Ryen 发表于 2023-10-11 10:16
这个是docker版修改吗?vercel能改吗?

改法都是一样的,vercel的话直接按上述方法修改文件后重新部署就行了。
发表于 2023-10-11 15:32:01 | 显示全部楼层
你轮训了  上下文能接得上?

点评

这是一个问题!  发表于 2023-10-11 16:03
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 08:05 , Processed in 0.065001 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表