Introduce ModelPurpose.ANALYSIS and a globally-unique is_analysis_default marker on chat model configs so campaign analysis can resolve its model. Service rejects disabled or non-chat configs; repo clears the previous holder on set. Documented the analysis role in CONTEXT.md. |
||
|---|---|---|
| .. | ||
| routers | ||
| __init__.py | ||
| app.py | ||
| deps.py | ||
| file_schemas.py | ||
| model_config_schemas.py | ||
| websocket.py | ||