Try to fix Gemini requiring stop strings.

This commit is contained in:
Cohee 2024-09-24 21:55:49 +03:00
parent df3d7a048e
commit 8ee452993b

View File

@ -257,6 +257,10 @@ async function sendMakerSuiteRequest(request, response) {
};
function getGeminiBody() {
if (!Array.isArray(generationConfig.stopSequences) || !generationConfig.stopSequences.length) {
delete generationConfig.stopSequences;
}
const should_use_system_prompt = (model.includes('gemini-1.5-flash') || model.includes('gemini-1.5-pro')) && request.body.use_makersuite_sysprompt;
const prompt = convertGooglePrompt(request.body.messages, model, should_use_system_prompt, request.body.char_name, request.body.user_name);
let body = {