Repository navigation
Releases: marianstefi20/concurrent-openai
Release list
v1.2.2
v1.2.2 (2025-02-24)
Bug Fixes
- Build after semantic-release step (
22a98c4)
Detailed Changes: v1.2.1...v1.2.2
v1.2.1
v1.2.1 (2025-02-24)
Bug Fixes
- Remove duplicate publish step in GitHub workflow (
f26b224)
Chores
- Update author and repo URL (
ba6c5ac)
Documentation
- Add coverage badge (
2984ca9)
Detailed Changes: v1.2.0...v1.2.1
v1.2.0
v1.2.0 (2025-02-24)
Bug Fixes
- Add missing env vars in GitHub workflow (
5f9c051)
Chores
Documentation
-
Add instructions for custom client instantiation (
3a28610) -
Update README.md (
7cf147e) -
Update README.md to make clear its token-level input and output cost (
434fffc)
Features
- client: Allow injecting custom client to support AzureOpenAI (
8ebe0d9)
Add a new optional client parameter to the ConcurrentOpenAI constructor, enabling users to pass an AzureOpenAI or any other compatible API client. This decouples concurrency and rate-limiting logic from the underlying HTTP client, aligning with the Dependency Inversion Principle.
Testing
- Add test job to GitHub workflow ci.yml (
ee8a001)
Detailed Changes: v1.1.0...v1.2.0
v1.1.0
v1.1.0 (2025-02-04)
Bug Fixes
- Update version in pyproject.toml and version in init.py (
08de9d2)
Also use built-in GITHUB_TOKEN instead of GH_TOKEN.
Features
- New rate_limiter with simplified usage in client (
3880031)
Detailed Changes: v0.2.1...v1.1.0
v1.0.1
v1.0.0
v0.2.1
What's Changed
- Bump to version 0.2.0 by @marianstefi20 in #2
- Fallback to GPT-4o when model missing in MODEL_PREFIX_TO_TOKENS by @marianstefi20 in #3
- Bump to version 0.2.1 by @marianstefi20 in #4
Full Changelog: v0.2.0...v0.2.1
Add GPT-4o support
What's Changed
- Update tiktoken, refactor utils, fix tests by @marianstefi20 in #1
Full Changelog: 0.1.0...v0.2.0
Version 0.1.0
Initial version of concurrent_openai, with rate limiting (for requests and tokens) and completion concurrency support.