Configuration

This module contains functionality related to the the configuration module for augmentation.components.chat_engines.langfuse.

Configuration

LangfuseChatEngineConfiguration

Bases: BaseChatEngineConfiguration

Configuration class for the Langfuse chat engine.

This class represents the configuration settings required for setting up and operating a chat engine with Langfuse integration. Langfuse provides observability and analytics capabilities for LLM applications.

Source code in src/augmentation/components/chat_engines/langfuse/configuration.py
 9
10
11
12
13
14
15
16
17
18
19
20
21
class LangfuseChatEngineConfiguration(BaseChatEngineConfiguration):
    """
    Configuration class for the Langfuse chat engine.

    This class represents the configuration settings required for setting up and
    operating a chat engine with Langfuse integration. Langfuse provides observability
    and analytics capabilities for LLM applications.
    """

    name: ChatEngineName = Field(
        ChatEngineName.LANGFUSE,
        description="The name of the chat engine configuration integrated with langfuse.",
    )