Julia Ostheimer
Add function to solely get Langfuse client
fc72dcb
raw
history blame contribute delete
588 Bytes
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