Releases: googleapis/python-genai
Releases · googleapis/python-genai
v1.29.0
1.29.0 (2025-08-06)
Features
- Add image_size field for Gemini Developer API Imagen 4 generation (f1852e6)
- Add Lyria enum for music generation mode for vocalization (30c0676)
- Allow methods in batch to return headers in sdk_http_response by default (80fb4e3)
- Enable more types in FunctionDeclaration schema (76e9b13)
- Enable responseId for Gemini Developer API (a57f7d9)
- Support image recontext on Vertex (8a45746)
- Support new enum types for UrlRetrievalStatus (13815b8)
Bug Fixes
- Harden the response parsing logic in generate_content_stream (c4466d3)
Documentation
v1.28.0
1.28.0 (2025-07-30)
Features
- Add images quick accessor to GenerateImagesResponse (2e43d91)
- Allow methods in models to return headers in sdk_http_response by default. (fa6675a)
- Allow methods in tuning to return headers in sdk_http_response by default (dd19971)
- Define StringDict type alias for better readability (0f4613f)
- Increase buffer size to read response body from HTTP client (ae2d790)
- Support retry configuration at request level (417e655)
Bug Fixes
v1.27.0
v1.26.0
1.26.0 (2025-07-16)
Features
- Add
addWatermark
parameter to the edit image configuration. (a5b1545) - Adding codegen instructions to guide LLMs to generate code with the Google GenAI SDK (d82634b)
Bug Fixes
- live: Enhance security by moving api key from query parameters to header (d78add3)
Documentation
- Update generated video resolution config docstring (d06254c)
v1.25.0
1.25.0 (2025-07-09)
Features
- Add new languages for Imagen 4 prompt language (cbd643e)
- Make t_schema in Gemini API reusable from Genai Procesors. (922eaf5)
Bug Fixes
- Improve code dependency to make
types
more self-contained (7d0a7d8) - python: Fix response.parse when response_json_schema is provided. (babb01f)
Documentation
v1.24.0
v1.23.0
v1.22.0
1.22.0 (2025-06-25)
Features
- Add compressionQuality enum for generate_videos (b132387)
- Add enhance_input_image and image_preservation_factor fields for upscale_image (cdcd4f5)
- Allow users to access headers for generateContent method and generateContentStream (80c8964)
- Expose the responseJsonSchema in GenerateContentConfig (714452f)
- Improve repr for pydantic objects. (80ab054)
- Support Batches create/get/list/cancel in Gemini Developer API (5ab8a56)
- Support IntEnums when processing JSON schemas (6cc2bdb)
Bug Fixes
- Keep chunk content history when thought summaries are enabled in the stream response (91e7246)
- The send_client_content function with Blob input. (8491e4c)
Documentation
v1.21.1
v1.21.0
1.21.0 (2025-06-18)
Features
- Add retries to http client (aed2f48)
- Enable json schema for controlled output and function declaration. (624c8e7)
- Support extra_body in HttpOptions (273c9b8)
Bug Fixes
- Update aiohttp client's SSL handling and configure trust_env by default to match httpx (462dd3e)