Commit History

Merge remote-tracking branch 'origin/feature/filtering-tool' into dev
cfa8697

Mirrowel commited on

feat(quota): ✨ improve aggregation with tier priorities and fix double-counting
90d4836

Mirrowel commited on

feat(quota): restructure quota aggregation with cumulative counts and tier registry
06b3f7d

Mirrowel commited on

refactor(quota-viewer): πŸ”¨ enhance credential sorting and cooldown display
1af1879

Mirrowel commited on

feat(quota-viewer): ✨ add quota and usage statistics viewer system
8b4ff52

Mirrowel commited on

feat(antigravity): ✨ add credential availability tracking for models
818ba14

Mirrowel commited on

feat(antigravity): ✨ add quota tracking with independent background jobs
2be7535

Mirrowel commited on

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

Mirrowel commited on

feat(filter): ✨ add full glob pattern support for model filtering
b7df2fe

Mirrowel commited on

refactor(core): πŸ”¨ centralize path management for PyInstaller compatibility
467f294

Mirrowel commited on

refactor(client): πŸ”¨ add comprehensive error handling and retry logic for custom provider non-streaming calls
a725feb

Mirrowel commited on

feat(concurrency): ✨ add priority-based concurrency multipliers for credential tiers
aefb706

Mirrowel commited on

refactor(client): πŸ”¨ initialize provider plugins before rotation mode detection
4bc7613

Mirrowel commited on

feat(usage): ✨ add provider-specific rolling window usage tracking
98f6823

Mirrowel commited on

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

Mirrowel commited on

feat(providers): ✨ implement credential tier initialization and persistence system
4dfb828

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

feat(credentials): ✨ add support for environment-based credential loading and bulk export tools
bd8f638

Mirrowel commited on

One huge ass bugfix i can't even list here. It's a mess i'll fix later
62e7cf3

Mirrowel commited on

feat(rotation): ✨ add configurable weighted random credential selection
f35e0e7

Mirrowel commited on

feat(client): ✨ add credential prioritization system for tier-based model access
b5da45c

Mirrowel commited on

fix(client): πŸ› prevent provider initialization without configured credentials
8d69bcd

Mirrowel commited on

feat(auth): ✨ add sequential credential refresh queue and availability checks
372b6c5

Mirrowel commited on

feat(auth): add interactive onboarding and credential setup with warnings
34e560e

Mirrowel commited on

refactor(core): resolve model id early to ensure consistent model usage
f00537a

Mirrowel commited on

feat(core): resolve custom model ids before sending to providers
99c2167

Mirrowel commited on

fix(providers/iflow): πŸ› stabilize iFlow streaming behavior and model handling
c590f47

Mirrowel commited on

feat(gemini): implement default safety settings and image data URL support
adfcd18

Mirrowel commited on

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

Mirrowel commited on

feat(core): enable configuration of maximum concurrent requests per key
79e83ae

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

refactor(client): πŸ”¨ make credentials optional and centralize validation
8a28cd0

Mirrowel commited on

perf(logging): ⚑️ filter verbose litellm pre/post API call logs
167dd9f

Mirrowel commited on

chore(config): βš™οΈ enable conditional instantiation of API call persistence
7785a1f

Mirrowel commited on

feat(providers): ✨ inject NVIDIA 'thinking' flag for DeepSeek v3.1+ models
8cf8bab

Mirrowel commited on

feat(client): ✨ add header fallback for custom_reasoning_budget
2ccd2a1

Mirrowel commited on

refactor(client): πŸ”¨ comment out debug logging for litellm.acompletion kwargs
caa9dea

Mirrowel commited on

fix(rotator_library): ensure classify_error receives unwrapped exception
6aa3124

Mirrowel commited on

fix(providers): improve error handling in streaming and rate limit scenarios
4ef7f43

Mirrowel commited on

feat(provider): add detailed transaction logging for gemini cli provider
ad45c64

Mirrowel commited on

fix(core): stabilize streaming for custom providers and refine usage recording
79c9227

Mirrowel commited on

fix(core): stabilize streaming for custom endpoints and eliminate initialization conflicts
63418af

Mirrowel commited on

refactor(auth): generalize credential handling and improve model matching
3b4c51c

Mirrowel commited on

feat(core): introduce model whitelisting to override blacklists
2ed5bb6

Mirrowel commited on