GoogleMessageOptions
Namespace: Vercel.AI.Google
public sealed class GoogleMessageOptionsSettings for converting a prompt into Gemini contents.
Inheritance: object
Properties
Section titled “Properties”IncludeFunctionCallIds
Section titled “IncludeFunctionCallIds”public bool IncludeFunctionCallIds { get; set; }When false, function call and response ids are omitted. Vertex omits them.
Value: bool
IsGemini3Model
Section titled “IsGemini3Model”public bool? IsGemini3Model { get; set; }When true, unsigned Gemini 3 function calls receive the documented skip sentinel.
Value: bool?
IsGemmaModel
Section titled “IsGemmaModel”public bool? IsGemmaModel { get; set; }When true, system text is prepended to the first user turn and systemInstruction is omitted.
Value: bool?
ModelId
Section titled “ModelId”public string ModelId { get; set; }Model id used to detect Gemma and Gemini 3 behavior when the flags below are left unset.
Value: string
ProviderOptionNames
Section titled “ProviderOptionNames”public IReadOnlyList<string> ProviderOptionNames { get; set; }Provider-option namespaces, in precedence order.
Value: IReadOnlyList<string>
SupportsFunctionResponseParts
Section titled “SupportsFunctionResponseParts”public bool? SupportsFunctionResponseParts { get; set; }When true, multimodal tool results use functionResponse.parts.
Value: bool?
Warnings
Section titled “Warnings”public List<GoogleWarning> Warnings { get; }Warnings produced while converting.
Value: List<GoogleWarning>
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product