Fix "OpenAI-compatible" endpoints choking on empty logit bias
| @@ -1813,6 +1813,10 @@ async function sendOpenAIRequest(type, messages, signal) { | ||
| 1813 | 1813 | biasCache = logit_bias; |
| 1814 | 1814 | } |
| 1815 | 1815 | |
| 1816 | + if (Object.keys(logit_bias).length === 0) { | |
| 1817 | + logit_bias = undefined; | |
| 1818 | + } | |
| 1819 | + | |
| 1816 | 1820 | if (isScale && oai_settings.use_alt_scale) { |
| 1817 | 1821 | return sendAltScaleRequest(messages, logit_bias, signal, type); |
| 1818 | 1822 | } |