nemoguardrails.tracing.adapters.base

View as Markdown

Module Contents

Classes

NameDescription
InteractionLogAdapter-

API

class nemoguardrails.tracing.adapters.base.InteractionLogAdapter()
Abstract
name
Optional[str] = None
nemoguardrails.tracing.adapters.base.InteractionLogAdapter.__aenter__()
async

Enter the runtime context related to this object.

nemoguardrails.tracing.adapters.base.InteractionLogAdapter.__aexit__(
exc_type,
exc_value,
traceback
)
async

Exit the runtime context related to this object.

nemoguardrails.tracing.adapters.base.InteractionLogAdapter.close()
async

Placeholder for any cleanup actions if needed.

nemoguardrails.tracing.adapters.base.InteractionLogAdapter.transform(
interaction_log: nemoguardrails.tracing.interaction_types.InteractionLog
)
abstract

Transforms the InteractionLog into the backend-specific format.

nemoguardrails.tracing.adapters.base.InteractionLogAdapter.transform_async(
interaction_log: nemoguardrails.tracing.interaction_types.InteractionLog
)
asyncabstract

Transforms the InteractionLog into the backend-specific format asynchronously.