Noveum.ai
Noveum Docs
ProductsNoveum Trace

Noveum Trace

Capture production AI behavior with explicit Python instrumentation and framework adapters.

The noveum-trace Python package records complete AI requests and their model, retrieval, tool, agent, and voice operations. It sends connected traces to Noveum for observability, ETL, evaluation, and release comparison.

Choose an integration

ApplicationApproach
Custom Python or provider clienttrace_operation and trace_llm_call context managers
LangChain or LangGraphRuntime callback handler
CrewAIEvent listener
LiveKitSession tracing and optional STT/TTS wrappers
PipecatPipeline observer and task handlers
Another languageREST trace ingestion

Only instrumented operations are captured. SDK initialization configures delivery but does not discover uninstrumented application code.

Capture for evaluation

Preserve model inputs and outputs, system prompts, usage, offered tool schemas, tool calls and results, retrieval queries and context, terminal response, errors, and stable request identifiers. Use NOVEUM_SERVICE_VERSION to identify the behavior that produced each trace.

Review privacy and redaction before sending production prompts, transcripts, audio, or tool payloads.

Start here