About this integration
Vision-language API for running multimodal AI jobs on images and video. Connect it to any workflow without writing code.
You can choose from 1 trigger, 2 search modules and 6 actions. The connection type is basic authentication.
How to connect
The credential form asks for API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
API KeyRequired | password | — |
Use it in workflow automation
Start with Watch Completed Predictions, then add Analyze an Image.
The canvas below runs Watch Completed Predictions into Analyze an Image — watch the video, then drop a node onto the canvas.
Select the Watch Completed Predictions trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Upload a File as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 7 ready-made modules for AI work — each run logs its inputs and outputs for debugging.
VLM Run workflow on the canvas: Watch Completed Predictions then Upload a File
Triggers, searches and actions
Explore the fields available for each VLM Run trigger, search, and action — 1 trigger, 2 searchs, and 6 actions.
Triggers
Whenever something changes in the app, one of 1 available trigger can start a run immediately.
- Watch Completed Predictions
Searches
2 search modules let you query the app mid-run and feed the results to the next step.
- Get a Completion
- List Files
Actions
Use 6 action modules to write data back into the app from anywhere in a run.
- Analyze an Image
- Make an API Call
- Parse a Document
- Parse a Video
- Transcribe an Audio
Explore the fields available for each VLM Run trigger, search, and action.
Triggers
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
Date created | date |
Searches
| Field | Type |
|---|---|
Prediction / Task IDRequired | choice |
| Field | Type |
|---|---|
Usage | object |
Elements Processed | number |
Element Type | text |
Credits Used | number |
Steps | number |
Message | text |
ID | text |
Created at | date |
Completed at | date |
Response | object |
Status | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Filename | text |
Bytes | number |
Purpose | text |
Created at | date |
Object | text |
Actions
| Field | Type |
|---|---|
ImagesRequired | array |
Image Base64 or URL | text |
DomainRequired | choice |
Metadata | object |
Environment | choice |
Session ID | text |
Allow Training | boolean |
Configuration | object |
Prompt | text |
Detail | choice |
Response Model | text |
JSON Schema | object |
GraphQL Statement | text |
Max Retries | number |
Max Tokens | number |
Temperature | number |
Confidence | boolean |
Grounding | boolean |
Request ID | text |
Created At | date |
Callback URL | url |
Model | choice |
Batch Mode | boolean |
| Field | Type |
|---|---|
Usage | object |
Elements Processed | number |
Element Type | text |
Credits Used | number |
Steps | number |
Message | text |
ID | text |
Created at | date |
Completed at | date |
Response | text |
Status | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
DomainRequired | choice |
URL | text |
File ID | text |
Unique Identifier | text |
Created At | date |
Callback URL | url |
Metadata | object |
Environment | choice |
Session ID | text |
Allow Training | boolean |
Configuration | object |
Prompt | text |
Detail Level | choice |
Response Model | text |
JSON Schema | text |
GraphQL Statement | text |
Max Retries | number |
Max Tokens | number |
Temperature | number |
Include Confidence Scores | boolean |
Include Grounding | boolean |
Model | choice |
Batch Mode | boolean |
| Field | Type |
|---|---|
Usage | object |
Elements Processed | number |
Element Type | text |
Credits Used | number |
Steps | number |
Message | text |
ID | text |
Created at | date |
Completed at | date |
Response | text |
Status | text |
| Field | Type |
|---|---|
DomainRequired | choice |
URL | text |
File ID | text |
Unique Identifier | text |
Created At | date |
Callback URL | url |
Metadata | object |
Environment | choice |
Session ID | text |
Allow Training | boolean |
Configuration | object |
Prompt | text |
Detail Level | choice |
Response Model | text |
JSON Schema | text |
GraphQL Statement | text |
Max Retries | number |
Max Tokens | number |
Temperature | number |
Include Confidence Scores | boolean |
Include Grounding | boolean |
Model | choice |
Batch Mode | boolean |
| Field | Type |
|---|---|
Usage | object |
Elements Processed | number |
Element Type | text |
Credits Used | number |
Steps | number |
Message | text |
ID | text |
Created at | date |
Completed at | date |
Response | text |
Status | text |
| Field | Type |
|---|---|
DomainRequired | choice |
URL | text |
File ID | text |
Unique Identifier | text |
Created At | date |
Callback URL | url |
Metadata | object |
Environment | choice |
Session ID | text |
Allow Training | boolean |
Configuration | object |
Prompt | text |
Detail Level | choice |
Response Model | text |
JSON Schema | text |
GraphQL Statement | text |
Max Retries | number |
Max Tokens | number |
Temperature | number |
Include Confidence Scores | boolean |
Include Grounding | boolean |
Model | choice |
Batch Mode | boolean |
| Field | Type |
|---|---|
Usage | object |
Elements Processed | number |
Element Type | text |
Credits Used | number |
Steps | number |
Message | text |
ID | text |
Created at | date |
Completed at | date |
Response | text |
Status | text |
| Field | Type |
|---|---|
FileRequired | text |
PurposeRequired | choice |
| Field | Type |
|---|---|
ID | text |
Filename | text |
Bytes | number |
Purpose | text |
Created at | date |
Object | text |

