|
|
|
@ -28,11 +28,10 @@ const makeRequestParam = (
|
|
|
|
sendMessages = sendMessages.filter((m) => m.role !== "assistant");
|
|
|
|
sendMessages = sendMessages.filter((m) => m.role !== "assistant");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const modelConfig = { ...useAppConfig.getState().modelConfig };
|
|
|
|
const modelConfig = {
|
|
|
|
|
|
|
|
...useAppConfig.getState().modelConfig,
|
|
|
|
// @yidadaa: wont send max_tokens, because it is nonsense for Muggles
|
|
|
|
...useChatStore.getState().currentSession().modelConfig,
|
|
|
|
// @ts-expect-error
|
|
|
|
};
|
|
|
|
delete modelConfig.max_tokens;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// override model config
|
|
|
|
// override model config
|
|
|
|
if (options?.model) {
|
|
|
|
if (options?.model) {
|
|
|
|
@ -42,7 +41,9 @@ const makeRequestParam = (
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
messages: sendMessages,
|
|
|
|
messages: sendMessages,
|
|
|
|
stream: options?.stream,
|
|
|
|
stream: options?.stream,
|
|
|
|
...modelConfig,
|
|
|
|
model: modelConfig.model,
|
|
|
|
|
|
|
|
temperature: modelConfig.temperature,
|
|
|
|
|
|
|
|
presence_penalty: modelConfig.presence_penalty,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|