Skip to content

Releases: googleapis/python-genai

v2.23.0

Choose a tag to compare

@release-please release-please released this 10 Sep 22:15
e384b55

2.23.0 (2026-09-10)

Features

  • Add from_environment support for environment copying (e6d3168)
  • Support dynamic turn completion via interaction_status in live.py receive() (455df80)

Bug Fixes

  • Remove unused field from FunctionResultDelta (2843079)

v2.22.0

Choose a tag to compare

@release-please release-please released this 02 Sep 17:47
0ec3d8a

2.22.0 (2026-09-02)

Features

  • Add Gemini 3.8 Flash model to SDKs and update Flash model descriptions (660001a)

v2.21.0

Choose a tag to compare

@release-please release-please released this 31 Aug 21:07
ca2b081

2.21.0 (2026-08-31)

Features

  • Add destination parameter to client.files.download to support streaming downloads to disk or file-like objects (fcf9e3f)
  • Add support for the audio/webm MIME type. (67ec3d7)
  • Add translation_config SDK support for GEAP. (ff153a7)
  • Add Video Understanding support to the Interactions API (2cc99a9)

Bug Fixes

  • Expose ProcessingCallStep and ProcessingResultStep in Interactions SDK (df0ab55)

v2.20.0

Choose a tag to compare

@release-please release-please released this 25 Aug 21:14
66518c9

2.20.0 (2026-08-25)

Features

  • Add AudioTranscriptionConfigMode (4a80954)
  • Add environment files support and scotty file download helper (3074263)
  • Add TYPE_JPEG2000 to VideoContent.MimeType enum (ef39c40)

v2.19.0

Choose a tag to compare

@release-please release-please released this 19 Aug 22:18
c425b0b

2.19.0 (2026-08-19)

Features

  • Add mode enum (VERBATIM, SMART) to AudioTranscriptionConfig and TranscriptionConfig. (e8cd7d0)
  • Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (656da78)
  • Add IDLE state to live connection status enum and mark REQUIRES_ACTION as deprecated. (599d89f)
  • Add video resolution and extension task parameters (c3bdb88)

v2.18.1

Choose a tag to compare

@release-please release-please released this 13 Aug 21:41
2dd9537

2.18.1 (2026-08-13)

Bug Fixes

v2.18.0

Choose a tag to compare

@release-please release-please released this 13 Aug 00:00
3299af6

2.18.0 (2026-08-12)

Features

  • Add interaction_status to LiveServerContent (66e224c)
  • api: Make the deferred service tier publicly available on Vertex (e1f7c40)
  • Enable json schema in FunctionDeclaration parser (62d50d6)
  • Make speech_config a structured object. (cc0d42e)
  • Support injecting httpx2 client. (012804d), refs #2680

Bug Fixes

  • Improve AFC(automatic function calling) in chat including fixing bugs in AFC for generate_content_stream. also log warnings in generate_content, generate_content_stream and their async variants that AFC is meant to be used in chat experience, not directly in models module. (fe6118e)

Performance Improvements

  • Build model validators on first use instead of at import (66bfe95), refs #2784
  • Lazily import the interactions API to speed up import google.genai (89dcfe5)
  • Stop importing the requests HTTP stack at module scope (3a44936)

v2.17.0

Choose a tag to compare

@release-please release-please released this 06 Aug 04:36
d0efb69

2.17.0 (2026-08-06)

Features

  • Add the Gemini Robotics ER 2 Preview model (61d4645)
  • Add TOO_MANY_TOOL_CALLS to FinishReason enum. (a8ec86e)
  • Add top-level errors array to Interaction resource (iAPI) (c74505b)

Bug Fixes

  • Add propertyOrdering auto-population for ResponseSchema and ResponseJsonSchema for Dotnet SDK (3ec2081)

Documentation

  • Fix interactions (80d80ff)
  • Regenerate docs for 2.16.0 (f03ecfd)
  • Update GenerateVideos docstrings and samples (c41ba11)

v2.16.0

Choose a tag to compare

@release-please release-please released this 30 Jul 14:09
a6ffb75

2.16.0 (2026-07-29)

Features

  • Add environment resource (615b6c3)
  • Support GoogleMaps Tool grounding_types places and routing (95a335d)
  • Wire environment service into genai sdk (361292e)

Documentation

  • Communicate on upcoming updates in the next major version (f63b366)
  • Regenerate docs for 2.15.0 (7c0e1bb)

v2.15.0

Choose a tag to compare

@release-please release-please released this 29 Jul 17:10
e56e064

2.15.0 (2026-07-28)

Features

  • [GenerateContentConfig] Add GenerationConfig.audio_transcription_config and Part.audio_transcription. (0f775f1)
  • Add flat language_codes field to AudioTranscriptionConfig. (fc282b3)
  • Allow api key + proj/location for enterprise mode (e8714ca)

Documentation

  • Regenerate docs for 2.14.0 (3d3850a)