Skip to content

Upgrade to fully support Python 3.13#112

Merged
Nativu5 merged 177 commits intoNativu5:mainfrom
luuquangvu:main
Feb 28, 2026
Merged

Upgrade to fully support Python 3.13#112
Nativu5 merged 177 commits intoNativu5:mainfrom
luuquangvu:main

Conversation

@luuquangvu
Copy link
Collaborator

Upgrade the entire project to provide full compatibility with Python 3.13.

They are no longer needed since the underlying library issue has been resolved.
…probabilities, and token details; adjust response handling accordingly.
…tput_text` validator, rename `created` to `created_at`, and update response handling accordingly.
…roved streaming of response items. Refactor image generation handling for consistency and add compatibility with output content.
…t` and ensure consistent initialization in image output handling.
…anagement

Add dedicated router for /images endpoint and refactor image handling logic for better modularity. Enhance temporary image management with secure naming, token verification, and cleanup functionality.
…y` for tools, tool_choice, and streaming settings
…nd update response handling for consistency
@luuquangvu luuquangvu requested a review from Nativu5 February 18, 2026 10:43
@luuquangvu
Copy link
Collaborator Author

@Nativu5 Please take a look. Thank you very much!

@luuquangvu
Copy link
Collaborator Author

Update: Refactored StreamingOutputFilter to enhance handling of fragmented markers and ensure proper filtering. Improvements also prevent unintended leakage of tool calls or system tags.

…cffi for improved performance"

This reverts commit 906380f.
…otential breakages from lower-level library changes and ensure consistent availability.
FastAPIDeprecationWarning: ORJSONResponse is deprecated, FastAPI now serializes data directly to JSON bytes via Pydantic when a return type or response model is set, which is faster and doesn't need a custom response class. Read more in the FastAPI docs: https://fastapi.tiangolo.com/advanced/custom-response/#orjson-or-response-model and https://fastapi.tiangolo.com/tutorial/response-model/
@Nativu5 Nativu5 merged commit 92182f0 into Nativu5:main Feb 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants