Interface: TokenizerProfile
Defined in: provider-sdk/src/tokenizer.ts:32
Local tokenizer profile registered by core or a process-isolated provider plugin.
Properties
approximate
readonlyapproximate:boolean
Defined in: provider-sdk/src/tokenizer.ts:38
False only for a deterministic exact tokenizer implementation.
id
readonlyid:string
Defined in: provider-sdk/src/tokenizer.ts:34
Stable diagnostic id, for example openai:o200k_base.
priority?
readonlyoptionalpriority?:number
Defined in: provider-sdk/src/tokenizer.ts:36
Higher-priority profiles win when multiple profiles match a model.
Methods
count()
count(
text):number|Promise<number>
Defined in: provider-sdk/src/tokenizer.ts:40
Parameters
text
string
Returns
number | Promise<number>
matches()
matches(
model):boolean|Promise<boolean>
Defined in: provider-sdk/src/tokenizer.ts:39
Parameters
model
string
Returns
boolean | Promise<boolean>