Google shipped google-genai v2.26.0 on 2026-09-30 (PyPI ~22:53Z; 18 commits vs 2.25.0): model enums add gemini-3.8-flash-tts and gemini-3.8-flash-lite-tts (lite replaces gemini-3.1-flash-tts-preview); dedicated Environments module with from_environment; labels on GenerateContent and LiveClientSetup; tuning jobs expose gcs_metrics_uri.

Key Takeaways

  • ✓Release v2.26.0 at 2026-09-30T22:17:07Z; PyPI google-genai 2.26.0; 18 commits vs 2.25.0
  • ✓TTS models: gemini-3.8-flash-tts + gemini-3.8-flash-lite-tts (lite replaces gemini-3.1-flash-tts-preview)
  • ✓Environments module + from_environment; domain types for environments/triggers/webhooks/agents
  • ✓Labels on GenerateContent and LiveClientSetup; tuning gcs_metrics_uri
  • ✓pip install -U 'google-genai==2.26.0'; https://googleapis.github.io/python-genai/
Google Gen AI Python SDK 2.26.0: Gemini 3.8 Flash/Lite TTS; Environments module and request labels
🖼️Official Media
Click to view high-res
🧭

Turn your technical choice into a development budget

Compare 40 dev plans & simulate token costs vs $20/mo subscriptions

🔬

In-Depth Technical Analysis

Background

Voice agents need stable TTS model IDs; Environments/triggers were hard to import as first-class modules; multi-tenant billing needs labels on GenerateContent/Live.

What shipped

v2.26.0 (18 commits): gemini-3.8-flash-tts + gemini-3.8-flash-lite-tts (replaces 3.1 preview); Environments module + from_environment; labels; tuning gcs_metrics_uri.

Benchmarks

No MOS/SWE numbers in the SDK notes. Anchors: GitHub 2026-09-30T22:17:07Z; PyPI ~22:53Z.

Get started

pip install -U 'google-genai==2.26.0'. Docs: https://googleapis.github.io/python-genai/

Action HubReady to adopt this in production?

Benchmark side-by-side against alternatives, or calculate monthly token cost vs subscription break-even.

Up NextGoogle Gen AI JS SDK 2.25.0: Gemini 3.8 Flash/Lite TTS; Environments module and GenerateContent labels
Read Now→