Skip to main content

Setup

export GOOGLE_API_KEY="..."
pip install google-genai

Basic Usage

from definable.model.google import Gemini
from definable.model.message import Message

model = Gemini(id="gemini-2.0-flash-001")
response = model.invoke(
    messages=[Message(role="user", content="Hello!")],
    assistant_message=Message(role="assistant", content=""),
)
print(response.content)

String Shorthand

agent = Agent(model="google/gemini-2.0-flash-001")

Parameters

id
str
default:"gemini-2.0-flash-001"
Model identifier.
api_key
str
Google API key. Defaults to GOOGLE_API_KEY.
temperature
float
Sampling temperature.
max_tokens
int
Maximum output tokens.

Imports

from definable.model.google import Gemini