Spaces:
Sleeping
Sleeping
| """User-configurable reasoning policy values.""" | |
| from enum import StrEnum | |
| class ReasoningPreference(StrEnum): | |
| """Configuration choice applied before provider translation.""" | |
| INHERIT = "inherit" | |
| OFF = "off" | |
| CLIENT = "client" | |
| LOW = "low" | |
| MEDIUM = "medium" | |
| HIGH = "high" | |
| XHIGH = "xhigh" | |
| MAX = "max" | |
| ROOT_REASONING_PREFERENCES = tuple( | |
| preference | |
| for preference in ReasoningPreference | |
| if preference is not ReasoningPreference.INHERIT | |
| ) | |
| ROUTE_REASONING_PREFERENCES = tuple(ReasoningPreference) | |