Tools

AI-generated text

llm-gemini 0.33 adds support for Gemini 3.7 Flash and new embedding models

The llm-gemini plugin has been updated to version 0.33, adding support for Google’s Gemini 3.7 Flash as well as earlier flash variants and two new embedding models.

llm-gemini 0.33 adds support for Gemini 3.7 Flash and new embedding models

The llm-gemini plugin has been updated to version 0.33, extending compatibility to several Gemini Flash models and adding two embedding models.

Key changes

  • Official support for Gemini 3.7 Flash, plus support for gemini-3.6-flash and gemini-3.5-flash-lite.
  • Two new embedding models added: gemini-embedding-2 and gemini-embedding-001.
  • Upgraded for compatibility with LLM 0.32, enabling reasoning traces and the ability to enable server-side tools.

Example of enabling server-side tools

With LLM 0.32 compatibility, server-side tools can be invoked using a pattern such as:

llm -m gemini-3.7-flash -T CodeExecution \
  'use python to calculate (factorial of 13) * 3'

Rendering note and cross-browser behavior

The author tested Gemini 3.7 Flash by generating images — for example, pelicans riding bicycles at different "thinking effort" levels (high, medium, low). The "minimal" option that existed in 3.6 Flash has been removed in 3.7.

A practical issue was observed in rendering the generated SVG: Safari displayed both the pelican and the bicycle, whereas Firefox and Chrome displayed the bicycle but the pelican was missing. This discrepancy was attributed to Safari being more tolerant of empty SVG <filter> elements than the other browsers.

Summary

Version 0.33 focuses on adding model and embedding support and improving integration with LLM 0.32 features. The included generation examples also highlight that visual outputs can vary across browsers, which should be considered when validating graphical results.