Graphorin API reference v0.12.1
Graphorin API reference / @graphorin/provider / / createDefaultCounter
Function: createDefaultCounter()
ts
function createDefaultCounter(options): TokenCounter;Defined in: packages/provider/src/counters/dispatcher.ts:89
Build the recommended TokenCounter for the given (provider, model) pair. The dispatch table:
- Anthropic Claude →
AnthropicAPICounter(native ifapiKeyset, otherwisecl100k_baseproxy). - OpenAI / OpenAI-compatible →
JsTiktokenCounterwith the family-correct encoding (o200k_basefor gpt-4o / gpt-4.1 / gpt-5+ / o-series ids,cl100k_baseotherwise - seedefaultOpenAiEncoding). - Google Gemini →
GoogleAPICounter(cl100k_base proxy in v0.1). - Bedrock Claude →
BedrockAPICounter(cl100k_base proxy in v0.1). - Ollama / unknown →
HeuristicCounterwith one WARN per process.
Parameters
| Parameter | Type |
|---|---|
options | CreateDefaultCounterOptions |