Commit History

docs: update project descriptions and component names
40be1c9

Mirrowel commited on

feat(api): ✨ add CORS middleware to allow cross-origin requests
30f6fec

Mirrowel commited on

feat(client): set default include_usage for streaming responses
3083d86

Mirrowel commited on

fix(client): sync key acquisition logging between stream/non-stream
b76364c

Mirrowel commited on

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

Mirrowel commited on

docs: restructure project licensing documentation
89e4317

Mirrowel commited on

ci: pin release to commit SHA and refine client stream logging
1eca168

Mirrowel commited on

fix(logging): provide raw response in failure logs
10dabd5

Mirrowel commited on

fix(usage): initialize daily reset for new usage keys
c036ceb

Mirrowel commited on

fix(client): ensure robust stream termination and usage reporting
03558f6

Mirrowel commited on

feat(client): enhance streaming error handling and log clarity
856f4f3

Mirrowel commited on

refactor(rotator): randomize key selection and streamline daily stats reset
aaab6f8

Mirrowel commited on

chore(providers): remap nvidia provider name for litellm alignment
97ae153

Mirrowel commited on

feat(client): implement robust streaming error handling
b079814

Mirrowel commited on

fix(client): enhance error handling and logging for robustness
f835300

Mirrowel commited on

feat(logging): sanitize Litellm logs even more
3981e3a

Mirrowel commited on

feat(core): implement deadline-driven request execution and resilient error handling
62ed41b

Mirrowel commited on

Fix(logging): enhance logging configuration and control
83934f3

Mirrowel commited on

refactor(logging): replace generic request data with headers in failure logs(Log spam remover)
2fd66c8

Mirrowel commited on

fix(client): relocate model parameter conversion
c68b148

Mirrowel commited on

feat(rotator): stream real-time key rotation errors to client
5a4ba9e

Mirrowel commited on

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

Mirrowel commited on

refactor(logging): separate detailed failure logs from main stream
1d838ea

Mirrowel commited on

perf(litellm): improve litellm operational efficiency
aa25dd9

Mirrowel commited on

feat(logging): centralize and enhance application logging
4caa52c

Mirrowel commited on

feat(rotator): allow explicit logging configuration for client
15c96ab

Mirrowel commited on

feat(rotator): enhance operational insight into API client behavior
7f5ac97

Mirrowel commited on

fix(rotator): add proactive cooldown for IP-based rate limits
561482b

Mirrowel commited on

Refactor: Gemini thinking parameter handling
af4dba7

Mirrowel commited on

feat: Improve streaming error handling and refactor client completions
231840d

Mirrowel commited on

feat: Implement global provider cooldown for IP rate limits
00b549c

Mirrowel commited on

feat: Enhance streaming response handling in RotatingClient
80dbe0b

Mirrowel commited on

Fix: Re-Add robust streaming wrapper for RotatingClient
982e3aa

Mirrowel commited on

fix: Await response generator in chat completions for proper streaming
45e5783

Mirrowel commited on

Refactor: Streaming response handling and key management.
3f958d9

Mirrowel commited on

feat: Improve streaming robustness and key management
b5b51f2

Mirrowel commited on

feat: Abort API retries on client disconnection
978e4a8

Mirrowel commited on

fix(client): centralize model parameter conversion
2fdaebd

Mirrowel commited on

feat(embeddings): Make server-side batching optional
654f0fe

Mirrowel commited on

fix(rotating_client): Improve error handling in streaming responses and log provider errors
b70d148

Mirrowel commited on

feat(embeddings): Implement request batching for performance
1337d48

Mirrowel commited on

feat(embeddings): Allow string input and update Pydantic calls
304ae92

Mirrowel commited on

docs(rotator_library): Load API keys dynamically from environment variables
3d8b7d3

Mirrowel commited on

docs: Big documentation update part
7ba1fcd

Mirrowel commited on

feat(proxy): Add granular litellm exception handling
6b6277b

Mirrowel commited on

fix: Type import oopsie
065b08b

Mirrowel commited on

feat: Add support for embeddings endpoint
64e385a

Mirrowel commited on

feat: Handle API errors within streams and record usage
dbb8b44

Mirrowel commited on

feat(client): Buffer and reassemble fragmented stream chunks
d96253d

Mirrowel commited on

fix: Prevent stream failure on malformed chunks
f76ad1b

Mirrowel commited on