set_conversation_id
set_conversation_id
Parameters
Parameter
Type
Required
Default
Description
Returns
Examples
from langgraph.prebuilt import create_react_agent
from fiddler_langgraph.tracing.instrumentation import set_conversation_id
import uuid
# Basic usage
agent = create_react_agent(model, tools=[])
conversation_id = str(uuid.uuid4())
set_conversation_id(conversation_id)
agent.invoke({"messages": [{"role": "user", "content": "Write me a novel"}]})
# Multi-turn conversation tracking
def handle_conversation(user_id, session_id):
# Create a unique conversation ID combining user and session
conversation_id = f"{user_id}_{session_id}_{uuid.uuid4()}"
set_conversation_id(conversation_id)
return conversation_id
# Different conversation types
business_conversation_id = f"business_{uuid.uuid4()}"
support_conversation_id = f"support_{uuid.uuid4()}"Last updated
Was this helpful?