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?"
Definitions
com.google.genai.types.CitationMetadata
io.kestra.plugin.gemini.AbstractGemini-Prediction
io.kestra.plugin.gemini.ChatCompletion-ChatMessage
content string
type string
Possible Values
SYSTEM
AI
USER