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 |