Langfuse JS/TS SDKs
    Preparing search index...

    Module @langfuse/tracing

    GitHub Banner

    @langfuse/tracing

    This is the tracing package of the Langfuse JS SDK containing the instrumentation methods for instrumenting your LLM app such as startActiveSpan, startActiveGeneration, and the observe wrapper.

    Package NPM Description Environments
    @langfuse/client NPM Langfuse API client for universal JavaScript environments Universal JS
    @langfuse/tracing NPM Langfuse instrumentation methods based on OpenTelemetry Node.js 20+
    @langfuse/otel NPM Langfuse OpenTelemetry export helpers Node.js 20+
    @langfuse/openai NPM Langfuse integration for OpenAI SDK Universal JS
    @langfuse/langchain NPM Langfuse integration for LangChain Universal JS

    MIT

    Enumerations

    LangfuseOtelSpanAttributes

    Classes

    LangfuseAgent
    LangfuseChain
    LangfuseEmbedding
    LangfuseEvaluator
    LangfuseEvent
    LangfuseGeneration
    LangfuseGuardrail
    LangfuseRetriever
    LangfuseSpan
    LangfuseTool

    Interfaces

    ObserveOptions

    Type Aliases

    LangfuseEventAttributes
    LangfuseGenerationAttributes
    LangfuseObservation
    LangfuseObservationAttributes
    LangfuseObservationType
    LangfuseSpanAttributes
    LangfuseTraceAttributes
    ObservationLevel
    StartActiveObservationContext
    StartActiveObservationOpts
    StartObservationOptions
    StartObservationOpts

    Functions

    createObservationAttributes
    createTraceAttributes
    createTraceId
    getActiveSpanId
    getActiveTraceId
    getLangfuseTracer
    getLangfuseTracerProvider
    observe
    setLangfuseTracerProvider
    startActiveObservation
    startObservation
    updateActiveObservation
    updateActiveTrace