| 516 | stoppingStrings.push(...additionalStopStrings); | 516 | stoppingStrings.push(...additionalStopStrings); |
| 517 | } | 517 | } |
| 518 | | 518 | |
| | 519 | const MAX_STOP_SEQUENCES = 1024; |
| 519 | const stopSequences = (tokenizerType !== tokenizers.NONE) | 520 | const stopSequences = (tokenizerType !== tokenizers.NONE) |
| 520 | ? stoppingStrings.map(t => getTextTokens(tokenizerType, t)) | 521 | ? stoppingStrings.slice(0, MAX_STOP_SEQUENCES).map(t => getTextTokens(tokenizerType, t)) |
| 521 | : undefined; | 522 | : undefined; |
| 522 | | 523 | |
| 523 | const badWordIds = (tokenizerType !== tokenizers.NONE) | 524 | const badWordIds = (tokenizerType !== tokenizers.NONE) |