decorators
attributeR= TypeVar('R')funcnode_invokenode_invoke(tracer, /, metrics) -> Callable[[Callable[..., R], TraceableObject, Any, Any], R]Wrapper for the node invoke method to trace and log events.
paramtracerTracerparammetricsMetricsReturns
Callable[[Callable[..., R], TraceableObject, Any, Any], R]funcnode_ainvokenode_ainvoke(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]Wrapper for the node invoke method to trace and log events.
paramtracerTracerparammetricsMetricsReturns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]funcextract_attrsextract_attrs(instance) -> dict[str, str]Extract attributes from the instance for tracing.
paraminstanceTraceableObjectReturns
dict[str, str]funclangchain_ainvokelangchain_ainvoke(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]Wrapper for the node invoke method to trace and log events.
paramtracerTracerparammetricsMetricsReturns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]funcextend_langchain_attrsextend_langchain_attrs(_attrs, /, result) -> dict[str, str]param_attrsdict[str, str]paramresultAnyReturns
dict[str, str]funcactor_executeactor_execute(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]Wrapper for NodeActor execute method to trace and log events.
paramtracerTracerparammetricsMetricsReturns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]funcget_llm_costget_llm_cost(usage, /, model_name) -> float | NoneCalculate the cost of LLM usage based on the model and token counts.
paramusageAnyparammodel_namestrReturns
float | NoneLast updated on