MCPcopy
hub / github.com/continuedev/continue / encodingForModel

Function encodingForModel

core/llm/countTokens.ts:73–85  ·  view source on GitHub ↗
(modelName: string)

Source from the content-addressed store, hash-verified

71}
72
73function encodingForModel(modelName: string): Encoding {
74 const modelType = autodetectTemplateType(modelName);
75
76 if (!modelType || modelType === "none") {
77 if (!gptEncoding) {
78 gptEncoding = _encodingForModel("gpt-4");
79 }
80
81 return gptEncoding;
82 }
83
84 return llamaEncoding;
85}
86
87function countImageTokens(content: MessagePart): number {
88 if (content.type === "imageUrl") {

Callers 5

asyncEncoderForModelFunction · 0.85
countTokensFunction · 0.85
countFunction · 0.85
pruneStringFromBottomFunction · 0.85
pruneStringFromTopFunction · 0.85

Calls 1

autodetectTemplateTypeFunction · 0.85

Tested by

no test coverage detected