| 496 | /** | 496 | /** |
| 497 | * getActiveMessageLogprobData returns the logprobs data for the active chat | 497 | * getActiveMessageLogprobData returns the logprobs data for the active chat |
| 498 | * message. | 498 | * message. |
| 499 | * @returns {MessageLogprobData || null} | 499 | * @returns {MessageLogprobData|null} |
| 500 | */ | 500 | */ |
| 501 | function getActiveMessageLogprobData() { | 501 | function getActiveMessageLogprobData() { |
| | 502 | if (chat.length === 0) { |
| | 503 | return null; |
| | 504 | } |
| | 505 | |
| 502 | const hash = getMessageHash(chat[chat.length - 1]); | 506 | const hash = getMessageHash(chat[chat.length - 1]); |
| 503 | return state.messageLogprobs.get(hash) || null; | 507 | return state.messageLogprobs.get(hash) || null; |
| 504 | } | 508 | } |