Helper function to validate parameters for Gemini API calls
validate_params(
prompt,
model,
temperature = 1,
topP = 0.95,
topK = 40,
seed = 1234,
api_key = TRUE,
tokens = NULL
)
TRUE if all validations pass, otherwise the function stops execution with an error message
The prompt text to validate
The model name to validate
The temperature value to validate
The topP value to validate
The topK value to validate
The seed value to validate
Whether to check for API key (TRUE/FALSE)
The tokens object for vertex API (optional, provide NULL if not applicable)