CoralLeiCN
Fix gemini_model_liteLLM: ensure seed is consistently set to 42 for reproducibility
dfd6d8a
raw
history blame contribute delete
476 Bytes
from google import genai
from smolagents import LiteLLMModel
def gemini_model_liteLLM(
model: str,
response_format=None,
) -> LiteLLMModel:
"""model for example, gemini-2.0-flash"""
return LiteLLMModel(
model_id=f"gemini/{model}",
response_format=response_format,
temperature=0.0,
seed=42,
thinking={"type": "enabled", "budget_tokens": 1024},
)
def gemini_client():
client = genai.Client()
return client