refactor: Add noMultiGen flag to requestChatDataMain function

This commit is contained in:
kwaroran
2024-05-27 12:32:39 +09:00
parent 4ad59fa69c
commit 66bbee9918

View File

@@ -39,6 +39,7 @@ interface requestDataArgument{
useEmotion?:boolean
continue?:boolean
chatId?:string
noMultiGen?:boolean
}
type requestDataResponse = {
@@ -132,6 +133,7 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
arg.continue = arg.continue ?? false
let biasString = arg.biasString ?? []
const aiModel = (model === 'model' || (!db.advancedBotSettings)) ? db.aiModel : db.subModel
const multiGen = (db.genTime > 1 && aiModel.startsWith('gpt') && (!arg.continue)) && (!arg.noMultiGen)
let raiModel = aiModel
if(aiModel === 'reverse_proxy'){
@@ -545,7 +547,6 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
if(risuIdentify){
headers["X-Proxy-Risu"] = 'RisuAI'
}
const multiGen = (db.genTime > 1 && aiModel.startsWith('gpt') && (!arg.continue))
if(multiGen){
// @ts-ignore
body.n = db.genTime