File size: 588 Bytes
599b085
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5fea2a2
fc72dcb
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from langfuse import Langfuse, get_client
from langfuse.langchain import CallbackHandler

from config import app_settings


# Initialize Langfuse client with constructor arguments
Langfuse(
    public_key=app_settings.langfuse_public_api_key,
    secret_key=app_settings.langfuse_secret_api_key,
    host=app_settings.langfuse_host
)
 
# Get the configured client instance
langfuse_client = get_client()
 
# Initialize the Langfuse handler
langfuse_handler = CallbackHandler()

def get_langfuse_handler():
    return langfuse_handler

def get_langfuse_client():
    return langfuse_client