Fix: add a case in logprobs parsing function for AIMLAPI
| @@ -2850,6 +2850,10 @@ function parseChatCompletionLogprobs(data) { | ||
| 2850 | 2850 | } |
| 2851 | 2851 | |
| 2852 | 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 | 2857 | case chat_completion_sources.OPENAI: |
| 2854 | 2858 | case chat_completion_sources.AZURE_OPENAI: |
| 2855 | 2859 | case chat_completion_sources.DEEPSEEK: |