Home / Connectors / Google Gemini Outbound Connector

Google Gemini Outbound Connector

A large language model (LLM) created by Google AI. It's a multimodal model, meaning it can understand and work with different types of information like text, code, audio, images, and video

outbound io.camunda:google-gemini:1

Required inputs

KeyLabelType
authentication.authType Type string
authentication.bearerToken Bearer token secret
authentication.oauthClientId Client ID FEEL expression
authentication.oauthClientSecret Client secret secret
authentication.oauthRefreshToken Refresh token secret
input.projectId Project ID string
input.region Region string
input.model Model string
input.prompts Prompt FEEL expression
input.maxOutputTokens Output token limit from 1 to 8192 secret

Optional inputs

KeyLabelType
input.systemInstrText System instructions string
input.grounding Grounding string
input.dataStorePath Vertex AI data store path string
input.safetySettings Safety Filter Settings string
input.hateSpeech Hate speech string
input.dangerousContent Dangerous content string
input.sexuallyExplicit Sexually explicit content string
input.harassment Harassment content string
input.stopSequences Add stop sequence FEEL expression
input.temperature Temperature string
input.seed Seed string
input.topK Top-K string
input.topP Top-P string
input.functionCalls Function call description FEEL expression
resultVariable Result variable string
resultExpression Result expression FEEL expression
errorExpression Error expression FEEL expression
retryCount Retries FEEL expression
retryBackoff Retry backoff string

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.GoogleGemini.v1", { "authentication.authType": "bearer", "authentication.bearerToken": "<your bearer token>", "authentication.oauthClientId": "= ...", "authentication.oauthClientSecret": "<your client secret>", "authentication.oauthRefreshToken": "<your refresh token>", "input.projectId": "...", "input.region": "...", "input.model": "GEMINI_1_5_FLASH_001", "input.prompts": "= ...", "input.maxOutputTokens": "<your output token limit from 1 to 8192>", "input.systemInstrText": "...", "input.grounding": false, })