Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/provider / / createDefaultCounter

Function: createDefaultCounter()

ts
function createDefaultCounter(options): TokenCounter;

Defined in: packages/provider/src/counters/dispatcher.ts:79

Build the recommended TokenCounter for the given (provider, model) pair. The dispatch table:

  • Anthropic Claude → AnthropicAPICounter (native if apiKey set, otherwise cl100k_base proxy).
  • OpenAI / OpenAI-compatible → JsTiktokenCounter('cl100k_base').
  • Google Gemini → GoogleAPICounter (cl100k_base proxy in v0.1).
  • Bedrock Claude → BedrockAPICounter (cl100k_base proxy in v0.1).
  • Ollama / unknown → HeuristicCounter with one WARN per process.

Parameters

ParameterType
optionsCreateDefaultCounterOptions

Returns

TokenCounter

Stable