From 26e68c3f673ae59c450273a3616895f15da2c4fd Mon Sep 17 00:00:00 2001 From: David Manouchehri Date: Mon, 5 Feb 2024 15:12:42 -0500 Subject: [PATCH 1/2] (feat) Add sessionId for Langfuse. --- litellm/integrations/langfuse.py | 1 + 1 file changed, 1 insertion(+) 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}") From c77deb12b3edcd0f1bf405aa8c5268a9a5a1d811 Mon Sep 17 00:00:00 2001 From: David Manouchehri Date: Mon, 5 Feb 2024 15:21:05 -0500 Subject: [PATCH 2/2] (docs) Add session_id to Langfuse doc --- docs/my-website/docs/observability/langfuse_integration.md | 1 + 1 file changed, 1 insertion(+) 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 }, )