MultimodalCompletion
yaml
type: "io.kestra.plugin.gcp.vertexai.multimodalcompletion"
Examples
yaml
id: gcp_vertexai_multimodal_completion
namespace: company.team
tasks:
- id: multimodal_completion
type: io.kestra.plugin.gcp.vertexai.MultimodalCompletion
region: us-central1
projectId: my-project
contents:
- content: Please tell me a joke
yaml
id: gcp_vertexai_multimodal_completion
namespace: company.team
inputs:
- id: image
type: FILE
tasks:
- id: multimodal_completion
type: io.kestra.plugin.gcp.vertexai.MultimodalCompletion
region: us-central1
projectId: my-project
contents:
- content: Can you describe this image?
- mimeType: image/jpeg
content: "{{ inputs.image }}"
Properties
region *Requiredstring
impersonatedServiceAccount string
modelId string
Default
gemini-pro
parameters Non-dynamicAbstractGenerativeAi-ModelParameter
Default
{
"temperature": 0.2,
"maxOutputTokens": 128,
"topK": 40,
"topP": 0.95
}
projectId string
scopes array
SubType string
Default
["https://www.googleapis.com/auth/cloud-platform"]
serviceAccount string
Definitions
io.kestra.plugin.gcp.vertexai.MultimodalCompletion-Content
content *Requiredstring
mimeType string
io.kestra.plugin.gcp.vertexai.MultimodalCompletion-SafetyRating
blocked boolean
category string
probability string
io.kestra.plugin.gcp.vertexai.AbstractGenerativeAi-ModelParameter
maxOutputTokens integer
Default
128
Minimum
>= 1
Maximum
<= 1024
temperature number
Default
0.2
Minimum
>
Maximum
<= 1
topK integer
Default
40
Minimum
>= 1
Maximum
<= 40
topP number
Default
0.95
Minimum
>
Maximum
<= 1