Skip to main content
This example shows:
  1. Using run_context.session_state in a Router selector function
  2. Making routing decisions based on session state data
  3. Accessing user preferences and history from run_context.session_state
  4. Dynamically selecting different agents based on user context
1

Create a Python file

access_session_state_in_router_selector_function.py
2

Set up your virtual environment

3

Install dependencies

4

Export your OpenAI API key

Set OpenAI Key

Set your OPENAI_API_KEY as an environment variable. You can get one from OpenAI.
5

Run Workflow