Fix "OpenAI-compatible" endpoints choking on empty logit bias

abef12d4033a7572e1ad3b675d72b0cdc21637d5

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +4 -0Showing whitespace changes
public/scripts/openai.js+4 -0
@@ -1813,6 +1813,10 @@ async function sendOpenAIRequest(type, messages, signal) {
1813 biasCache = logit_bias;1813 biasCache = logit_bias;
1814 }1814 }
18151815
1816 if (Object.keys(logit_bias).length === 0) {
1817 logit_bias = undefined;
1818 }
1819
1816 if (isScale && oai_settings.use_alt_scale) {1820 if (isScale && oai_settings.use_alt_scale) {
1817 return sendAltScaleRequest(messages, logit_bias, signal, type);1821 return sendAltScaleRequest(messages, logit_bias, signal, type);
1818 }1822 }