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
SYSTEM
AI
USER