_start_trace() — langchain Function Reference
Architecture documentation for the _start_trace() function in base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5["_start_trace()"] 6a27faca_523a_f3fd_3719_3b2319fda575["BaseTracer"] 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 -->|defined in| 6a27faca_523a_f3fd_3719_3b2319fda575 b6a3fad8_3301_90ea_9044_76ca53eca0c2["on_chat_model_start()"] b6a3fad8_3301_90ea_9044_76ca53eca0c2 -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 f242a055_73e1_1f44_bcff_ce31c558a729["on_llm_start()"] f242a055_73e1_1f44_bcff_ce31c558a729 -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 c14dc497_fed7_3af8_4690_8c280d2cccbf["on_chain_start()"] c14dc497_fed7_3af8_4690_8c280d2cccbf -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 366406bc_ab44_a258_8cc9_e13030f8c489["on_tool_start()"] 366406bc_ab44_a258_8cc9_e13030f8c489 -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 35096e4b_7f24_c13f_a522_19cb0fab12cb["on_retriever_start()"] 35096e4b_7f24_c13f_a522_19cb0fab12cb -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 e13b9012_4ecf_ea58_ca69_498c9d8f26a2["_start_trace()"] e13b9012_4ecf_ea58_ca69_498c9d8f26a2 -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 9300c4a7_9421_2a7f_df2e_dfc93483a1f4["on_chat_model_start()"] 9300c4a7_9421_2a7f_df2e_dfc93483a1f4 -->|calls| 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 9be1fe7e_50f2_1e1d_76fe_0d7b6d20aae6["_on_run_create()"] 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 -->|calls| 9be1fe7e_50f2_1e1d_76fe_0d7b6d20aae6 e13b9012_4ecf_ea58_ca69_498c9d8f26a2["_start_trace()"] 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 -->|calls| e13b9012_4ecf_ea58_ca69_498c9d8f26a2 style 3a237400_4e26_7f5e_6b01_5d6ba1c8afb5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/tracers/base.py lines 40–43
def _start_trace(self, run: Run) -> None:
"""Start a trace for a run."""
super()._start_trace(run)
self._on_run_create(run)
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does _start_trace() do?
_start_trace() is a function in the langchain codebase, defined in libs/core/langchain_core/tracers/base.py.
Where is _start_trace() defined?
_start_trace() is defined in libs/core/langchain_core/tracers/base.py at line 40.
What does _start_trace() call?
_start_trace() calls 2 function(s): _on_run_create, _start_trace.
What calls _start_trace()?
_start_trace() is called by 7 function(s): _start_trace, on_chain_start, on_chat_model_start, on_chat_model_start, on_llm_start, on_retriever_start, on_tool_start.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free