PRININIT / src /tokenizer.ts
Rachit-Tw's picture
Upload 50 files
7d9309d verified
Raw
History Blame Contribute Delete
328 Bytes
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
}