ChatGPTNextWeb / ChatGPTNextWeb/NextChat

[Feature Request] 设想了一些建议,包括模型使用控制,多密码权限等等

Open
#5,298 10 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
88.8k
Forks
59.1k
PR merge metrics
No merged PRs in 30d

Description

### 🥰 需求描述

# 模型使用控制(结合)
目前,模型控制仅有1个:`DISABLE_GPT4`变量。这个变量是用来禁止使用 GPT-4 的。
## 我的设想
移除`DISABLE_GPT4`变量,添加`DISABLE_MODELS`变量,此变量的格式:
```
gpt-4@openai,gemini-1.5-pro@google,gpt-4o@openai,xxx@azure,xxx@baidu
```
## 结合"用户"权限控制
此处的用户是指Access code,比如:

定义了两个Access code:
```
CODE=pass1,pass2
```
结合`DISABLE_MODELS`变量,此变量结合了权限控制之后的格式:

```
pass1:gpt-4@openai,gpt-4o@openai|pass2:gemini-1.5-pro@google,xxx@azure,xxx@baidu
```
如上所示,密码1不允许使用 GPT-4 和 GPT-4o,密码2不允许使用 Gemini Pro 1.5 和 Azure、百度的xxx模型。两个密码的设置中间使用`|`分割。

### 🧐 解决方案

见上。

### 📝 补充信息

这是一个我的设想,并且是大工程。开发人员们可以参考一下,感谢你们的付出!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.