decorators
attribute
R= TypeVar('R')
func
node_invokenode_invoke(tracer, /, metrics) -> Callable[[Callable[..., R], TraceableObject, Any, Any], R]
Wrapper for the node invoke method to trace and log events.
param
tracerTracer
param
metricsMetrics
Returns
Callable[[Callable[..., R], TraceableObject, Any, Any], R]
func
node_ainvokenode_ainvoke(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
Wrapper for the node invoke method to trace and log events.
param
tracerTracer
param
metricsMetrics
Returns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
func
extract_attrsextract_attrs(instance) -> dict[str, str]
Extract attributes from the instance for tracing.
param
instanceTraceableObject
Returns
dict[str, str]
func
langchain_ainvokelangchain_ainvoke(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
Wrapper for the node invoke method to trace and log events.
param
tracerTracer
param
metricsMetrics
Returns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
func
extend_langchain_attrsextend_langchain_attrs(_attrs, /, result) -> dict[str, str]
param
_attrsdict[str, str]
param
resultAny
Returns
dict[str, str]
func
actor_executeactor_execute(tracer, /, metrics) -> Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
Wrapper for NodeActor execute method to trace and log events.
param
tracerTracer
param
metricsMetrics
Returns
Callable[[Callable[..., Awaitable[R]], TraceableObject, Any, Any], Awaitable[R]]
func
get_llm_costget_llm_cost(usage, /, model_name) -> float | None
Calculate the cost of LLM usage based on the model and token counts.
param
usageAny
param
model_namestr
Returns
float | None
Last updated on