Requirements
Google Gemini requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]
Get your Google Gemini credentials
- Gemini - Base URLtextRequired
API host. Leave as
[1]generativelanguage.googleapis.com. Enter the hostname only — nohttps://or trailing slash. - Gemini - API KeypasswordRequired
Get it from Google AI Studio -> Create API key.
[1]
Connect Google Gemini in WEXTL
- Log in to your WEXTL account, add the Google Gemini node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Google Gemini account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Google Gemini node modules
The list below is a reference of every Google Gemini node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Browse every Google Gemini node module below — each one opens to show its input parameters, outputs, and connection requirements.
Watch AgentsTrigger
| Field | Type |
|---|---|
| ID | text |
| Display Name | text |
| System Instruction | text |
| Description | text |
| Object | text |
| Created | date |
| Updated | date |
Watch CachedcontentsTrigger
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| Model | text |
| Create Time | date |
| Update Time | date |
| Expire Time | date |
| TTL | text |
| Usage Metadata | object |
| Prompt Token Count | number |
| Candidates Token Count | number |
| Total Token Count | number |
| Cached Content Token Count | number |
Watch DocumentsTrigger
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| Custom Metadata | array |
| Key | text |
| String Value | text |
| Numeric Value | number |
| Update Time | date |
| Create Time | date |
| State | text |
| Size Bytes | text |
| MIME Type | text |
Watch FilesTrigger
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| MIME Type | text |
| Size Bytes | text |
| Create Time | date |
| Update Time | date |
| Expiration Time | date |
| SHA-256 Hash | text |
| URI | url |
| Download URI | url |
| State | text |
| Source | text |
| Video Metadata | object |
| Video Duration | text |
Watch FilesearchstoresTrigger
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| Create Time | date |
| Update Time | date |
| Active Documents Count | text |
| Pending Documents Count | text |
| Failed Documents Count | text |
| Size Bytes | text |
| Embedding Model | text |
Watch WebhooksTrigger
| Field | Type |
|---|---|
| ID | text |
| Name | text |
| URI | url |
| Subscribed Events | array |
| Event | text |
| Create Time | date |
| Update Time | date |
| State | text |
| Signing Secrets | array |
| Truncated Secret | text |
| Expire Time | date |
| New Signing Secret | text |
Get AgentAction
Get BatchAction
Get Cached ContentAction
Get DocumentAction
Get FileAction
Get File Search StoreAction
Get InteractionAction
Get ModelAction
| Field | Type |
|---|---|
ModelRequired | choice |
| Field | Type |
|---|---|
| Name | text |
| Base Model ID | text |
| Version | text |
| Display Name | text |
| Description | text |
| Input Token Limit | number |
| Output Token Limit | number |
| Supported Generation Methods | array |
| Method | text |
| Thinking | boolean |
| Temperature | number |
| Max Temperature | number |
| Top P | number |
| Top K | number |
Get WebhookAction
List AgentsSearch
List BatchesSearch
List Cached ContentsSearch
List DocumentsSearch
List File Search StoresSearch
List FilesSearch
List ModelsSearch
List WebhooksSearch
Async Batch Embed ContentAction
Batch Embed ContentsAction
Batch Generate ContentAction
Cancel BatchAction
| Field | Type |
|---|---|
BatchRequired | choice |
Cancel InteractionAction
Count TokensAction
Create AgentAction
| Field | Type |
|---|---|
| ID | text |
| Base Agent | text |
| System Instruction | text |
| Description | text |
| Tools | array |
| Allowed Tools | object |
| Mode | choice |
| Tools | array |
| Base Environment | object |
| Generation Config | object |
| Temperature | number |
| Top P | number |
| Max Output Tokens | number |
| Field | Type |
|---|---|
| ID | text |
| Display Name | text |
| System Instruction | text |
| Description | text |
| Object | text |
| Created | date |
| Updated | date |
Create Cached ContentAction
| Field | Type |
|---|---|
ModelRequired | choice |
| Contents | array |
| Role | choice |
| Parts | array |
| System Instruction | object |
| Parts | array |
| Tools | array |
| Tool Config | object |
| Display Name | text |
| TTL | text |
| Expire Time | text |
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| Model | text |
| Create Time | date |
| Update Time | date |
| Expire Time | date |
| TTL | text |
| Usage Metadata | object |
| Prompt Token Count | number |
| Candidates Token Count | number |
| Total Token Count | number |
| Cached Content Token Count | number |
Create File Search StoreAction
Create InteractionAction
| Field | Type |
|---|---|
| Model | choice |
| Agent | choice |
InputRequired | text |
| System Instruction | text |
| Tools | array |
| Store | boolean |
| Background | boolean |
| Previous Interaction ID | text |
| Cached Content | choice |
| Generation Config | object |
| Temperature | number |
| Top P | number |
| Seed | number |
| Stop Sequences | array |
| Max Output Tokens | number |
| Thinking Level | choice |
| Presence Penalty | number |
| Frequency Penalty | number |
| Response Modalities | array |
| Modality | choice |
| Field | Type |
|---|---|
| ID | text |
| Model | text |
| Agent | text |
| Status | text |
| Object | text |
| Created | date |
| Updated | date |
| Steps | array |
Create WebhookAction
Delete AgentAction
| Field | Type |
|---|---|
AgentRequired | choice |
Delete BatchAction
| Field | Type |
|---|---|
BatchRequired | choice |
Delete Cached ContentAction
| Field | Type |
|---|---|
Cached ContentRequired | choice |
Delete DocumentAction
| Field | Type |
|---|---|
File Search StoreRequired | choice |
| Force | boolean |
Delete FileAction
| Field | Type |
|---|---|
FileRequired | choice |
Delete File Search StoreAction
| Field | Type |
|---|---|
File Search StoreRequired | choice |
| Force | boolean |
Delete InteractionAction
| Field | Type |
|---|---|
Interaction IDRequired | text |
Delete WebhookAction
| Field | Type |
|---|---|
WebhookRequired | choice |
Embed ContentAction
| Field | Type |
|---|---|
ModelRequired | choice |
ContentRequired | object |
| Parts | array |
| Task Type | choice |
| Title | text |
| Output Dimensionality | number |
| Embed Content Config | object |
| Title | text |
| Task Type | text |
| Auto Truncate | boolean |
| Output Dimensionality | number |
| Document OCR | boolean |
| Audio Track Extraction | boolean |
| Field | Type |
|---|---|
| Embedding | object |
| Values | array |
| Usage Metadata | object |
| Prompt Token Count | number |
Generate ContentAction
| Field | Type |
|---|---|
ModelRequired | choice |
ContentsRequired | array |
| Role | choice |
| Parts | array |
| Tools | array |
| Tool Config | object |
| Safety Settings | array |
| Category | choice |
| Threshold | choice |
| System Instruction | object |
| Parts | array |
| Generation Config | object |
| Temperature | number |
| Top P | number |
| Top K | number |
| Candidate Count | number |
| Max Output Tokens | number |
| Stop Sequences | array |
| Response MIME Type | text |
| Seed | number |
| Presence Penalty | number |
| Frequency Penalty | number |
| Cached Content | choice |
| Service Tier | choice |
| Store | boolean |
| Field | Type |
|---|---|
| Candidates | array |
| Content | object |
| Finish Reason | text |
| Index | number |
| Safety Ratings | array |
| Prompt Feedback | object |
| Block Reason | text |
| Usage Metadata | object |
| Prompt Token Count | number |
| Candidates Token Count | number |
| Total Token Count | number |
| Cached Content Token Count | number |
| Model Version | text |
| Response ID | text |
Import FileAction
Ping WebhookAction
| Field | Type |
|---|---|
WebhookRequired | choice |
PredictAction
Predict Long RunningAction
Register FileAction
Rotate Signing SecretAction
Update Cached ContentAction
| Field | Type |
|---|---|
Cached ContentRequired | choice |
| Update Mask | text |
| Expire Time | text |
| TTL | text |
| Field | Type |
|---|---|
| Name | text |
| Display Name | text |
| Model | text |
| Create Time | date |
| Update Time | date |
| Expire Time | date |
| TTL | text |
| Usage Metadata | object |
| Prompt Token Count | number |
| Candidates Token Count | number |
| Total Token Count | number |
| Cached Content Token Count | number |
Update WebhookAction
Upload FileAction
Templates
Look for Google Gemini templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Camb AI[2]AI localization for text-to-speech, transcription, and voice dubbing.
- AltText AIAI-generated image alt text for accessibility and SEO.
- AWS ComprehendAmazon's natural language processing service for finding insights in text.
- Anthropic's ClaudeAnthropic Claude models for reasoning, writing, and analysis.
- Alibaba Cloud (Qwen)Alibaba Cloud's Model Studio platform for Qwen language, vision, and media models.
References
- WEXTL® Google Gemini Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Google Gemini.
- WEXTL® visual workflow builder data.
Last updated: Jul 22, 2026 23:18
