diff --git a/docs/my-website/docs/observability/langfuse_integration.md b/docs/my-website/docs/observability/langfuse_integration.md index 3de426ec385..ec8f3a02934 100644 --- a/docs/my-website/docs/observability/langfuse_integration.md +++ b/docs/my-website/docs/observability/langfuse_integration.md @@ -122,6 +122,7 @@ response = completion( "generation_id": "gen-id22", # set langfuse Generation ID "trace_id": "trace-id22", # set langfuse Trace ID "trace_user_id": "user-id2", # set langfuse Trace User ID + "session_id": "session-1", # set langfuse Session ID }, ) diff --git a/litellm/integrations/langfuse.py b/litellm/integrations/langfuse.py index cd37a93a3b5..e62dccdc47e 100644 --- a/litellm/integrations/langfuse.py +++ b/litellm/integrations/langfuse.py @@ -214,6 +214,7 @@ class LangFuseLogger: "output": output, "user_id": metadata.get("trace_user_id", user_id), "id": metadata.get("trace_id", None), + "session_id": metadata.get("session_id", None), } cost = kwargs["response_cost"] print_verbose(f"trace: {cost}")