Fix: add a case in logprobs parsing function for AIMLAPI

fdc9b4c9492f3c7631165073e0e52affe5105828

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

1 files changed, +4 -0Ignore whitespace
public/scripts/openai.js+4 -0
@@ -2850,6 +2850,10 @@ function parseChatCompletionLogprobs(data) {
2850 }2850 }
28512851
2852 switch (oai_settings.chat_completion_source) {2852 switch (oai_settings.chat_completion_source) {
2853 case chat_completion_sources.AIMLAPI:
2854 return Object.keys(data?.choices?.[0]?.logprobs ?? {}).includes('content')
2855 ? parseOpenAIChatLogprobs(data.choices[0]?.logprobs)
2856 : parseOpenAITextLogprobs(data.choices[0]?.logprobs);
2853 case chat_completion_sources.OPENAI:2857 case chat_completion_sources.OPENAI:
2854 case chat_completion_sources.AZURE_OPENAI:2858 case chat_completion_sources.AZURE_OPENAI:
2855 case chat_completion_sources.DEEPSEEK:2859 case chat_completion_sources.DEEPSEEK: