langsmith.run_trees.RunTree.create_child#
- RunTree.create_child(name: str, run_type: Literal['tool', 'chain', 'llm', 'retriever', 'embedding', 'prompt', 'parser'] = 'chain', *, run_id: UUID | str | None = None, serialized: Dict | None = None, inputs: Dict | None = None, outputs: Dict | None = None, error: str | None = None, reference_example_id: UUID | None = None, start_time: datetime | None = None, end_time: datetime | None = None, tags: List[str] | None = None, extra: Dict | None = None, attachments: Dict[str, Tuple[str, bytes] | Attachment] | None = None) RunTree[source]#
Add a child run to the run tree.
- Parameters:
name (str) –
run_type (Literal['tool', 'chain', 'llm', 'retriever', 'embedding', 'prompt', 'parser']) –
run_id (UUID | str | None) –
serialized (Dict | None) –
inputs (Dict | None) –
outputs (Dict | None) –
error (str | None) –
reference_example_id (UUID | None) –
start_time (datetime | None) –
end_time (datetime | None) –
tags (List[str] | None) –
extra (Dict | None) –
attachments (Dict[str, Tuple[str, bytes] | Attachment] | None) –
- Return type: