estimateTokens
estimateTokens(
request):number
Defined in: backend/src/shared.ts:33
Estimate token count for a chat request.
Uses a rough heuristic of 4 characters per token, which provides a reasonable approximation across most LLMs.
Parameters
Section titled “Parameters”request
Section titled “request”The IR chat request to estimate tokens for
Returns
Section titled “Returns”number
Estimated token count
Example
Section titled “Example”const tokens = estimateTokens({ messages: [{ role: 'user', content: 'Hello, how are you?' }],});// tokens ≈ 5