Indicate whether the streaming API shall be used.
The identifier of the model which will be shown in the UI.
OptionalmaxMaximum number of tokens to generate. Default is 4096.
The model ID as used by the Google Gemini API.
OptionalreasoningWhich Gemini reasoning API shape to use. Required when reasoningSupport is set.
'effort': thinkingConfig.thinkingLevel (Gemini 3+)'budget': thinkingConfig.thinkingBudget (Gemini 2.5)OptionalreasoningWhen set, the UI exposes a reasoning selector and requests are translated to reasoningApi.
The key for the model. If 'true' is provided the global Gemini API key will be used.