MCPcopy
hub / github.com/OpenPipe/OpenPipe / countLlamaInputTokens

Function countLlamaInputTokens

app/src/utils/countTokens.ts:47–48  ·  view source on GitHub ↗
(input: Parameters<typeof serializeChatInput>[0])

Source from the content-addressed store, hash-verified

45export const countLlamaTokens = (input: string) => llamaTokenizer.encode(input).length;
46
47export const countLlamaInputTokens = (input: Parameters<typeof serializeChatInput>[0]) =>
48 countLlamaTokens(serializeChatInput(input, { pipelineVersion: CURRENT_PIPELINE_VERSION }));
49
50export const countLlamaOutputTokens = (output: ChatCompletionMessage) =>
51 countLlamaTokens(serializeChatOutput(output));

Callers 3

calculateUsageFunction · 0.90
trainModalFineTuneFunction · 0.90

Calls 2

serializeChatInputFunction · 0.90
countLlamaTokensFunction · 0.85

Tested by

no test coverage detected