Skip to content

Interface: GeminiModelOptions ​

Defined in: gemini/src/builders/gemini-model-options.ts:7

Configuration options for declaring a Google Gemini model via gemini.model(alias, options).

Specifies the provider-level model identifier transmitted to /v1beta/models/{model}:generateContent and the optional thinking level applied across turns.

Properties ​

PropertyModifierTypeDescriptionDefined in
effort?readonly"low" | "medium" | "high"Optional thinking level ('low' | 'medium' | 'high').gemini/src/builders/gemini-model-options.ts:11
id?readonlystringOptional Google Gemini wire model identifier (defaults to alias, such as 'gemini-2.5-pro' or 'gemini-2.5-flash').gemini/src/builders/gemini-model-options.ts:9

Released under the MIT License.