 ChatCompletion
ChatCompletion
Complete a chat using the Gemini Client.
See Gemini API about text completion for more information.
yaml
type: "io.kestra.plugin.gemini.ChatCompletion"Examples
Chat completion using the Gemini Client.
yaml
id: gemini_chat_completion
namespace: company.team
tasks:
  - id: chat_completion
    type: io.kestra.plugin.gemini.ChatCompletion
    apiKey: "{{ secret('GEMINI_API_KEY') }}"
    model: "gemini-2.5-flash"
    messages:
      - type: SYSTEM
        content: You are a helpful assistant, answer concisely, avoid overly casual language or unnecessary verbosity.
      - type: USER
        content: "What is the capital of France?"
Properties
Definitions
com.google.genai.types.CitationMetadata
io.kestra.plugin.gemini.AbstractGemini-Prediction
io.kestra.plugin.gemini.ChatCompletion-ChatMessage
content string
type string
 Possible Values 
SYSTEMAIUSER