- Python
- TypeScript
How It Works
- Auto-instrumentation — TraceRoot intercepts LLM calls from OpenAI, Anthropic, and LangChain and captures token usage from the API response automatically.
- Fallback estimation — When token counts aren’t in the response, TraceRoot estimates using tiktoken.
- Cost calculation — Token counts are multiplied by the model’s pricing from TraceRoot’s pricing table.
What Gets Tracked
Each LLM span captures:Viewing Costs
In the dashboard, costs are visible at both the span and trace level:- Per span — see the cost of each individual LLM call
- Per trace — see the total cost aggregated across all LLM calls in the trace
Manual Token Reporting
For custom or unsupported providers, report token usage manually:- Python
- TypeScript