Skip to main content
This example shows:
  1. Using run_context.session_state in a Condition evaluator function
  2. Reading and modifying session state based on condition logic
  3. Accessing current_user_id and current_session_id from run_context.session_state
  4. Making conditional decisions based on session state
Accepting a session_state parameter directly is deprecated. Accept run_context: RunContext and use run_context.session_state instead.
1

Create a Python file

access_session_state_in_condition_evaluator_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