PRIX / src /tokenizer.ts
yamxxx1's picture
Upload 117 files
a2fe16e verified
Raw
History Blame
354 Bytes
// eslint-disable-next-line camelcase
import {get_encoding} from '@dqbd/tiktoken'
const tokenizer = get_encoding('cl100k_base')
export function encode(input: string): Uint32Array {
return tokenizer.encode(input)
}
export function getTokenCount(input: string): number {
input = input.replace(/<\|endoftext\|>/g, '')
return encode(input).length
}