RunTreeLike: { addEvent: (event: string | RunEvent) => void; child_execution_order: number; child_runs: RunTree[]; client: Client; createChild: (config: RunTreeConfig) => RunTree; dotted_order: string; end: ( outputs?: KVMap, error?: string, endTime?: number, metadata?: KVMap, ) => Promise<void>; execution_order: number; extra: KVMap; id: string; inputs: KVMap; name: string; patchRun: () => Promise<void>; postRun: (excludeChildRuns?: boolean) => Promise<void>; project_name: string; run_type: string; serialized: object; start_time: number; toHeaders: ( headers?: HeadersLike, ) => { baggage: string; "langsmith-trace": string }; toJSON: () => RunCreate; trace_id: string; attachments?: undefined | Attachments; end_time?: undefined | number; error?: undefined | string; events?: undefined | KVMap[]; outputs?: undefined | KVMap; parent_run?: undefined | RunTree; reference_example_id?: undefined | string; tags?: undefined | string[]; tracingEnabled?: undefined | boolean;} 类型声明
addEvent: (event: string | RunEvent) => void
child_execution_order: number
dotted_order: string
end: (
outputs?: KVMap,
error?: string,
endTime?: number,
metadata?: KVMap,
) => Promise<void>
execution_order: number
id: string
name: string
patchRun: () => Promise<void>
postRun: (excludeChildRuns?: boolean) => Promise<void>
project_name: string
run_type: string
serialized: object
start_time: number
toHeaders: (headers?: HeadersLike) => { baggage: string; "langsmith-trace": string }
trace_id: string
Optional
attachments?: undefined | Attachments
Optional
end_time?: undefined | number
Optional
error?: undefined | string
Optional
events?: undefined | KVMap[]
Optional
outputs?: undefined | KVMap
Optional
parent_run?: undefined | RunTree
Optional
reference_example_id?: undefined | string
Optional
tags?: undefined | string[]
Optional
tracingEnabled?: undefined | boolean
运行的点状顺序。
这是一个由 {time}{run-uuid}.* 组成的字符串,以便可以按照执行顺序对追踪进行排序。
示例