mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Add error handling to parseTokenCounts function
This commit is contained in:
@ -3208,14 +3208,14 @@ function parseTokenCounts(counts, thisPromptBits) {
|
|||||||
const total = Object.values(counts).filter(x => !Number.isNaN(x)).reduce((acc, val) => acc + val, 0);
|
const total = Object.values(counts).filter(x => !Number.isNaN(x)).reduce((acc, val) => acc + val, 0);
|
||||||
|
|
||||||
thisPromptBits.push({
|
thisPromptBits.push({
|
||||||
oaiStartTokens: Object.entries(counts)[0][1],
|
oaiStartTokens: Object.entries(counts)?.[0]?.[1] ?? 0,
|
||||||
oaiPromptTokens: Object.entries(counts)[1][1],
|
oaiPromptTokens: Object.entries(counts)?.[1]?.[1] ?? 0,
|
||||||
oaiBiasTokens: Object.entries(counts)[2][1],
|
oaiBiasTokens: Object.entries(counts)?.[2]?.[1] ?? 0,
|
||||||
oaiNudgeTokens: Object.entries(counts)[3][1],
|
oaiNudgeTokens: Object.entries(counts)?.[3]?.[1] ?? 0,
|
||||||
oaiJailbreakTokens: Object.entries(counts)[4][1],
|
oaiJailbreakTokens: Object.entries(counts)?.[4]?.[1] ?? 0,
|
||||||
oaiImpersonateTokens: Object.entries(counts)[5][1],
|
oaiImpersonateTokens: Object.entries(counts)?.[5]?.[1] ?? 0,
|
||||||
oaiExamplesTokens: Object.entries(counts)[6][1],
|
oaiExamplesTokens: Object.entries(counts)?.[6]?.[1] ?? 0,
|
||||||
oaiConversationTokens: Object.entries(counts)[7][1],
|
oaiConversationTokens: Object.entries(counts)?.[7]?.[1] ?? 0,
|
||||||
oaiTotalTokens: total,
|
oaiTotalTokens: total,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user