| 1795 | } | 1795 | } |
| 1796 | | 1796 | |
| 1797 | if (isGoogle) { | 1797 | if (isGoogle) { |
| 1798 | const nameStopString = isImpersonate ? `\n${name2}:` : `\n${name1}:`; | 1798 | const stopStringsLimit = 5; |
| 1799 | const stopStringsLimit = 3; // 5 - 2 (nameStopString and new_chat_prompt) | | |
| 1800 | generate_data['top_k'] = Number(oai_settings.top_k_openai); | 1799 | generate_data['top_k'] = Number(oai_settings.top_k_openai); |
| 1801 | generate_data['stop'] = [nameStopString, substituteParams(oai_settings.new_chat_prompt), ...getCustomStoppingStrings(stopStringsLimit)]; | 1800 | generate_data['stop'] = getCustomStoppingStrings(stopStringsLimit).slice(0, stopStringsLimit).filter(x => x.length >= 1 && x.length <= 16); |
| 1802 | generate_data['use_makersuite_sysprompt'] = oai_settings.use_makersuite_sysprompt; | 1801 | generate_data['use_makersuite_sysprompt'] = oai_settings.use_makersuite_sysprompt; |
| 1803 | } | 1802 | } |
| 1804 | | 1803 | |