ChatCompletion
ChatCompletion
yaml
type: "io.kestra.plugin.gemini.ChatCompletion"Examples
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
apiKey *Requiredstring
messages *Requiredarray
Definitions
io.kestra.plugin.gemini.ChatCompletion-ChatMessage
contentstring
typestring
Possible Values
SYSTEMAIUSERmodel *Requiredstring
Outputs
predictions array
Definitions
io.kestra.plugin.gemini.AbstractGemini-Prediction
citationMetadata
com.google.genai.types.CitationMetadata
contentstring
safetyRatingsarraynull