chatgpt-web-midjourney-proxy
chatgpt-web-midjourney-proxy copied to clipboard
[Feature Suggestion] 使用一个单独的模型列表文件来管理对各个模型的支持
当下各种对话模型种类越来越多,能理解光是及时加入对新模型的适配就已经是对开发者很大的压力了,但是确实注意到chatgpt-web-midjourney-proxy目前对各个对话模型的特性支持的不是很好(模型名称、展示用名称、上下文长度、是否支持推理、是否支持fc、是否支持联网搜索、是否支持图片上传、是否支持文件上传、是否支持图像生成)。
尤其是上下文长度,目前“剩余Tokens”默认的32k长度很大程度限制了对话能携带历史消息数量,max_tokens最大为16k也不是很够用,在当下模型普遍128k起步的情况下限制了模型的发挥。
考虑到开发者大佬对这个项目长期辛苦付出的不易,我希望能够在架构上做一定修改,让社区力量也加入进来,共同参与对模型列表的维护。具体实践上,可以考虑使用一个单独的模型列表文件来管理对各个模型的支持,列出了模型的各个特性,而用户只需要定期更新这个文件即可。
比如一个csv文件:
"model name", "display name", "length", "reasoning", "fc", "search", "vision", "file", "imageOutput"
"o3-mini", "OpenAI o3", "200000", "true", "true", "false", "false", "false", "false" // o3-mini模型,显示为OpenAI o3,上下文长度200k,支持推理和fc
个人的一点想法,抛砖引玉,感谢大佬!