llm-api-proxy / src /rotator_library /error_handler.py

Commit History

feat(antigravity): ✨ add TransientQuotaError for bare 429 responses
543f871

Mirrowel commited on

fix(retry): πŸ› parse millisecond durations and avoid immediate retry loops
bb812a7

Mirrowel commited on

feat(antigravity): ✨ add automatic retry logic for empty API responses
c5dfecd

Mirrowel commited on

fix(oauth): πŸ› prevent deadlock and token desync for rotating refresh tokens
8ed4f52

Mirrowel commited on

feat(usage): ✨ implement per-model quota tracking with authoritative reset timestamps
0ca1651

Mirrowel commited on

feat(rotation): ✨ add sequential rotation mode with provider-specific quota parsing
bd84d38

Mirrowel commited on

fix(error-handler): πŸ”¨ extract JSON retry parsing into dedicated function
abdc406

Mirrowel commited on

fix(error-handler): πŸ› handle compound duration formats in retry-after parsing
fa51b1a

Mirrowel commited on

Merge branch 'Antigravity' of https://github.com/Mirrowel/LLM-API-Key-Proxy into fix/quota-exceeded-global-cooldown
5a29725

MasuRii commited on

fix(rotator): prevent quota errors from global cooldown
0dd6d21

MasuRii commited on

fix(logging): preserve full credential filenames in logs
fce1762

MasuRii commited on

fix: improve error handling implementation based on code review
a1cc875

mirrobot-agent[bot] commited on

feat(core): ✨ add structured error accumulator and consistent error handling/reporting
7cb148b

Mirrowel commited on

fix(gemini): πŸ› consolidate parallel tool responses and improve rate limit handling
d4593e5

Mirrowel commited on

fix(core): improve error classification and prevent false key penalization
20944a5

Mirrowel commited on

feat(core): enable static model configuration and LiteLLM compatibility for custom providers
39e01ca

Mirrowel commited on

feat(providers): ✨ enable dynamic support for custom openai-compatible providers
225c46e

Mirrowel commited on

feat(provider): introduce OAuth credential management and custom provider handling
d28e7c5

Mirrowel commited on

feat(client): add pre-request callback support to API client
da8d5f4

Mirrowel commited on

perf(rotator): prevent indefinite waits for API key acquisition
f8d59cd

Mirrowel commited on

refactor: Enhance error handling and retry logic
a20e9d0

Mirrowel commited on

feat: enhance changelog generation and error handling in build process
5db0197

Mirrowel commited on

feat: Enhance error classification and handling in UsageManager and error_handler for improved retry logic and cooldown management
27b342a

Mirrowel commited on

feat: Enhance asynchronous handling in RotatingClient and UsageManager for improved error management and usage tracking
4bbfff4

Mirrowel commited on

Inital commit
bf565ba

Mirrowel commited on