ChatGPTNextWeb/NextChat

[Feature Request] 增加修改标题概括模型和历史摘要模型的参数

オープン

#5,417 opened on 2024/09/13

 (7 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (59,717 件のフォーク)batch import
help wanted

Repository metrics

Stars
 (87,992 個のスター)
PR merge metrics
 (PR metrics pending)

説明

🥰 需求描述

针对于概括和历史摘要所以使用的模型,现在的逻辑在app/store/chat.ts的getSummarizeModel函数里

该逻辑目前对于使用gpt、chatgpt开头的模型默认使用gpt-4o-mini,对于gemini使用gemini-pro,而对于其他的模型,则直接使用用户当前正在使用的模型。

但是对于一些价格较高的自定义模型,或者对于对并发有限制的模型而言,这种概括模型和历史摘要模型并不能使用当前正在使用的模型,以及对于chatgpt或者gemini的模型,也可能希望使用更廉价的其他模型来进行概括和摘要的工作。希望能够增加修改这些内容的高级参数设置和允许在server端添加的默认参数

🧐 解决方案

修改app/config/server.ts,增加概括模型、历史摘要模型的相关的参数 修改app/store/chat.ts的getSummarizeModel函数,增加用户自定义的概括模型的使用逻辑 配套修改app/components/settings.tsxapp/constant.ts等相关前端代码

📝 补充信息

No response

コントリビューターガイド