ChatCompletionChatCompletion
ChatCompletionCertified

yaml
type: "io.kestra.plugin.gcp.vertexai.ChatCompletion"
yaml
id: gcp_vertexai_chat_completion
namespace: company.team

tasks:
  - id: chat_completion
    type: io.kestra.plugin.gcp.vertexai.ChatCompletion
    region: us-central1
    projectId: my-project
    context: I love jokes that talk about sport
    messages:
      - author: user
        content: Please tell me a joke
Properties
Min items1
Definitions
content*Requiredstring
authorDeprecatedstring
Definitions
content*Requiredstring
authorDeprecatedstring
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"]
Definitions
citationMetadata
citationsarray
citationsarray
SubTypestring
contentstring
safetyAttributes
blockedboolean
categoriesarray
SubTypestring
scoresarray
SubTypenumber
Unitbytes