mirror of
https://github.com/hwchase17/langchain.git
synced 2026-03-18 11:07:36 +00:00
Adds `usage_metadata` (token counts, etc.) to the run metadata in `LangChainTracer`. When an LLM run ends, usage metadata is extracted from all generations and aggregated using the existing `add_usage` helper, then stored in `run.extra["metadata"]["usage_metadata"]`. The original data in outputs remains unchanged. Also, see #34415 --------- Co-authored-by: Mason Daugherty <github@mdrxy.com> Co-authored-by: Mason Daugherty <mason@langchain.dev>