()
| 88 | |
| 89 | |
| 90 | def get_usage_tracker() -> LLMUsageTracker: |
| 91 | global _usage_tracker |
| 92 | if _usage_tracker is None: |
| 93 | _usage_tracker = LLMUsageTracker() |
| 94 | return _usage_tracker |
| 95 | |
| 96 | # Default retry config (can be overridden via environment variables) |
| 97 | DEFAULT_MAX_RETRIES = int(os.environ.get("LLM_MAX_RETRIES", "10")) |
no test coverage detected