Fix "OpenAI-compatible" endpoints choking on empty logit bias
| @@ -1813,6 +1813,10 @@ async function sendOpenAIRequest(type, messages, signal) { | |||
| 1813 | biasCache = logit_bias; | 1813 | biasCache = logit_bias; |
| 1814 | } | 1814 | } |
| 1815 | 1815 | ||
| 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 | } |