# config.py from typing import Dict, List # Path to personas file in the repo (Spaces allow writing to workspace) DEFAULT_PERSONA_PATH = "personas.json" # Initial persona colors (optional) PERSONA_COLORS = { "Sophia Martinez": "#E6194B", "Jamal Robinson": "#3CB44B", "Eleanor Chen": "#FFE119", "Diego Alvarez": "#4363D8", "Anita Patel": "#F58231", "Robert Klein": "#911EB4", "Nia Thompson": "#46F0F0", "Marcus Green": "#F032E6", "Aisha Mbatha": "#BCF60C", "Owen Gallagher": "#FABEBE", } # Model choices and defaults MODEL_CHOICES = ["gpt-4o-mini", "gpt-4o", "gpt-4-turbo"] DEFAULT_MODEL = "gpt-4o-mini" # OpenAI defaults for conversation generation OPENAI_DEFAULTS = { "temperature": 0.8, "max_tokens": 1500, # optional: add request timeout param name used by your openai version if supported } # Report generation defaults REPORT_DEFAULTS = { "temperature": 0.7, "max_tokens": 1500, } # Small UI / behavior defaults DEFAULT_SELECT_MAX = 3