MultimodalCompletion MultimodalCompletion
MultimodalCompletion Certified

yaml
type: "io.kestra.plugin.gcp.vertexai.MultimodalCompletion"
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
Min items1
Definitions
content*Requiredstring
mimeTypestring
Defaultgemini-pro
Default{ "temperature": 0.2, "maxOutputTokens": 128, "topK": 40, "topP": 0.95 }
Definitions
maxOutputTokensinteger
Default128
Minimum>= 1
Maximum<= 1024
temperaturenumber
Default0.2
Minimum>
Maximum<= 1
topKinteger
Default40
Minimum>= 1
Maximum<= 40
topPnumber
Default0.95
Minimum>
Maximum<= 1
SubTypestring
Default["https://www.googleapis.com/auth/cloud-platform"]
Defaultfalse
Definitions
blockedboolean
categorystring
probabilitystring
Unitbytes