(self)
| 36 | self.reset() |
| 37 | |
| 38 | def reset(self) -> None: |
| 39 | self.total_requests = 0 |
| 40 | self.requests_by_tier: dict[int, int] = defaultdict(int) |
| 41 | self.requests_by_model: dict[str, int] = defaultdict(int) |
| 42 | self.cascade_count = 0 |
| 43 | self.conservative_count = 0 |
| 44 | self.escalated_count = 0 |
| 45 | self._confidence_sum = 0.0 |
| 46 | self._signal_agreement_count = 0 |
| 47 | |
| 48 | def record_routing( |
| 49 | self, |
no outgoing calls