Spaces:
Running
Running
| """Configuration: settings, constants, and rate limits. | |
| Centralizes tunable values (model id, decoding parameters, per-session | |
| turn cap, evaluation attributes) so they can be adjusted without touching | |
| the inference or prompt logic. | |
| Implementation pending — scaffolding only. | |
| """ | |
| MIN_SCORE: int = 1 | |
| MAX_SCORE: int = 7 | |
| SESSION_TURN_CAP: int = 12 | |
| MODEL_ID: str = "meta-llama/Llama-3.3-70B-Instruct" | |
| DEFAULT_TEMPERATURE: float = 0.7 | |
| DEFAULT_MAX_TOKENS: int = 1200 | |
| DEFAULT_ATTRIBUTES: list[str] = [ | |
| "competent", | |
| "likeable", | |
| "considerate", | |
| "polite", | |
| "formal", | |
| "demanding", | |
| ] | |
| # Color mapping for UI rendering (matches the PRISMA prism figure). | |
| ATTRIBUTE_COLORS: dict[str, str] = { | |
| "competent": "#a855f7", # purple | |
| "likeable": "#f97316", # orange | |
| "considerate": "#22c55e", # green | |
| "polite": "#eab308", # yellow | |
| "formal": "#3b82f6", # blue | |
| "demanding": "#e11d48", # red | |
| } | |