interface GoogleGeminiNodeParameters {
audioUrls?: string;
binaryPropertyName?: string;
builtInTools?: {
codeExecution?: boolean;
fileSearch?: {
fileSearchStoreNames: string;
metadataFilter?: string;
};
googleMaps?: { latitude?: number; longitude?: number };
googleSearch?: boolean;
urlContext?: boolean;
};
displayName?: string;
documentUrls?: string;
fileSearchStoreName?: string;
fileUrl?: string;
force?: boolean;
images?: { values: { binaryPropertyName?: string }[] };
imageUrls?: string;
inputType?: "url" | "binary";
jsonOutput?: boolean;
messages?: {
values: {
content?: string;
role?: "user" | "model";
}[];
};
modelId?: { mode: "id"
| "list"; value: string };
operation?:
| "edit"
| "upload"
| "analyze"
| "generate"
| "message"
| "download"
| "transcribe"
| "createStore"
| "deleteStore"
| "listStores"
| "uploadToStore";
options?: | { maxOutputTokens?: number }
| { endTime?: string; startTime?: string }
| { binaryPropertyOutput?: string }
| {
binaryPropertyOutput?: string;
sampleCount?: number;
}
| {
candidateCount?: number;
codeExecution?: boolean;
frequencyPenalty?: number;
includeMergedResponse?: boolean;
maxOutputTokens?: number;
maxToolsIterations?: number;
presencePenalty?: number;
systemMessage?: string;
temperature?: number;
thinkingBudget?: number;
topK?: number;
topP?: number;
}
| {
aspectRatio?: "16:9"
| "9:16";
binaryPropertyOutput?: string;
durationSeconds?: number;
personGeneration?:
| "dont_allow"
| "allow_adult"
| "allow_all";
sampleCount?: number;
};
pageSize?: number;
pageToken?: string;
prompt?: string;
resource?: | "file"
| "video"
| "document"
| "image"
| "text"
| "audio"
| "fileSearch";
returnAs?: "url"
| "video";
simplify?: boolean;
text?: string;
url?: string;
videoUrls?: string;
}Properties§
Source§readonly binary Property Name?: string
readonly binary Property Name?: string
Name of the binary field(s) which contains the audio(s), seperate multiple field names with commas Default: "data"
Source§readonly built In Tools?: {
codeExecution?: boolean;
fileSearch?: {
fileSearchStoreNames: string;
metadataFilter?: string;
};
googleMaps?: { latitude?: number; longitude?: number };
googleSearch?: boolean;
urlContext?: boolean;
}
readonly built In Tools?: {
codeExecution?: boolean;
fileSearch?: {
fileSearchStoreNames: string;
metadataFilter?: string;
};
googleMaps?: { latitude?: number; longitude?: number };
googleSearch?: boolean;
urlContext?: boolean;
}
Default: {}
Source§readonly document Urls?: string
readonly document Urls?: string
URL(s) of the document(s) to analyze, multiple URLs can be added separated by comma
Source§readonly file Search Store Name?: string
readonly file Search Store Name?: string
The full name of the File Search store to delete (format: fileSearchStores/...)
Source§readonly force?: boolean
readonly force?: boolean
Whether to delete related Documents and objects. If false, deletion will fail if the store contains any Documents.
Source§readonly images?: { values: { binaryPropertyName?: string }[] }
readonly images?: { values: { binaryPropertyName?: string }[] }
Add one or more binary fields to include images with your prompt Default: {"values":[{"binaryPropertyName":"data"}]} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Image"}
Source§readonly image Urls?: string
readonly image Urls?: string
URL(s) of the image(s) to analyze, multiple URLs can be added separated by comma
Source§readonly messages?: { values: { content?: string; role?: "user" | "model" }[] }
readonly messages?: { values: { content?: string; role?: "user" | "model" }[] }
Default: {"values":[{"content":""}]} Type options: {"sortable":true,"multipleValues":true}
Source§readonly operation?:
| "edit"
| "upload"
| "analyze"
| "generate"
| "message"
| "download"
| "transcribe"
| "createStore"
| "deleteStore"
| "listStores"
| "uploadToStore"
readonly operation?:
| "edit"
| "upload"
| "analyze"
| "generate"
| "message"
| "download"
| "transcribe"
| "createStore"
| "deleteStore"
| "listStores"
| "uploadToStore"
Default: "transcribe"
Source§readonly options?:
| { maxOutputTokens?: number }
| { endTime?: string; startTime?: string }
| { binaryPropertyOutput?: string }
| {
binaryPropertyOutput?: string;
sampleCount?: number;
}
| {
candidateCount?: number;
codeExecution?: boolean;
frequencyPenalty?: number;
includeMergedResponse?: boolean;
maxOutputTokens?: number;
maxToolsIterations?: number;
presencePenalty?: number;
systemMessage?: string;
temperature?: number;
thinkingBudget?: number;
topK?: number;
topP?: number;
}
| {
aspectRatio?: "16:9"
| "9:16";
binaryPropertyOutput?: string;
durationSeconds?: number;
personGeneration?:
| "dont_allow"
| "allow_adult"
| "allow_all";
sampleCount?: number;
}
readonly options?:
| { maxOutputTokens?: number }
| { endTime?: string; startTime?: string }
| { binaryPropertyOutput?: string }
| {
binaryPropertyOutput?: string;
sampleCount?: number;
}
| {
candidateCount?: number;
codeExecution?: boolean;
frequencyPenalty?: number;
includeMergedResponse?: boolean;
maxOutputTokens?: number;
maxToolsIterations?: number;
presencePenalty?: number;
systemMessage?: string;
temperature?: number;
thinkingBudget?: number;
topK?: number;
topP?: number;
}
| {
aspectRatio?: "16:9"
| "9:16";
binaryPropertyOutput?: string;
durationSeconds?: number;
personGeneration?:
| "dont_allow"
| "allow_adult"
| "allow_all";
sampleCount?: number;
}
Default: {}
Source§readonly page Size?: number
readonly page Size?: number
Maximum number of File Search stores to return per page (max 20) Default: 10 Type options: {"minValue":1,"maxValue":20}
Source§readonly prompt?: string
readonly prompt?: string
Instruction describing how to edit the image Type options: {"rows":2}
Source§readonly resource?:
| "file"
| "video"
| "document"
| "image"
| "text"
| "audio"
| "fileSearch"
readonly resource?:
| "file"
| "video"
| "document"
| "image"
| "text"
| "audio"
| "fileSearch"
Default: "text"
URL(s) of the audio(s) to analyze, multiple URLs can be added separated by comma