ChatGPTNextWeb / ChatGPTNextWeb/NextChat
[Bug] 自定义模型和预设模型名称相同时,会被预设模型覆盖
- Dominant language
- TypeScript
- Stars
- 88.8k
- Forks
- 59.1k
- PR merge metrics
- No merged PRs in 30d
Description
### Bug Description
我使用了第三方中转API,其给出的可用模型名称有很多与预设模型名称相同。这家的中转方式是,无论是谁家的模型,一律使用OpenAI API。因此,当我想要调用claude-3-opus-20240229时,不能使用预设的opus,只能输入自定义模型名。但当我在设置的自定义模型名输入框输入精确的claude-3-opus-20240229时,此选项不会出现。当在名称内随便加入或删除字母,对应选项出现。因此判断为自定义模型名被预设模型覆盖,这种情况下我无法使用这家的服务
### Steps to Reproduce
1. 设置-自定义模型名
2. 输入 claude-3-haiku-20240307,claude-3-opus-20240229,claude-3-sonnet-20240229
3. 展开模型下拉框,可以看到没有新模型
4. 自定义模型名改为claude-3-haiku-2024030777,claude-3-opus-2024022999,claude-3-sonnet-2024022999
5. 模型下拉框中,对应的模型名出现
### Expected Behavior
输入名称与预设一致的自定义模型名时,其应当另外展示出来。另外也许应该提供自定义模型名与模型服务商自由绑定的能力
### Screenshots
_No response_
### Deployment Method
- [ ] Docker
- [ ] Vercel
- [ ] Server
### Desktop OS
_No response_
### Desktop Browser
_No response_
### Desktop Browser Version
_No response_
### Smartphone Device
_No response_
### Smartphone OS
_No response_
### Smartphone Browser
_No response_
### Smartphone Browser Version
_No response_
### Additional Logs
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.