Package com.basis.api.admin
Class BBjAdminAIConfig.Gemini
java.lang.Object
com.basis.api.admin.BBjAdminAIConfig.Gemini
- All Implemented Interfaces:
Serializable
- Enclosing class:
BBjAdminAIConfig
Configuration for the Google Gemini provider.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGoogle AI API key.intMaximum output tokens (0 = model default).Model identifier, e.g.doubleSampling temperature 0.0–1.0 (default 0.1).intHTTP request timeout in seconds (default 60).voidvoidsetMaxOutputTokens(int maxOutputTokens) voidsetModelName(String modelName) voidsetTemperature(double temperature) voidsetTimeoutSeconds(int timeoutSeconds)
-
Constructor Details
-
Gemini
public Gemini()
-
-
Method Details
-
getApiKey
Google AI API key. Encrypted when saved to disk. -
setApiKey
-
getModelName
Model identifier, e.g.gemini-2.0-flashorgemini-1.5-pro. -
setModelName
-
getTimeoutSeconds
public int getTimeoutSeconds()HTTP request timeout in seconds (default 60). -
setTimeoutSeconds
public void setTimeoutSeconds(int timeoutSeconds) -
getMaxOutputTokens
public int getMaxOutputTokens()Maximum output tokens (0 = model default). -
setMaxOutputTokens
public void setMaxOutputTokens(int maxOutputTokens) -
getTemperature
public double getTemperature()Sampling temperature 0.0–1.0 (default 0.1). -
setTemperature
public void setTemperature(double temperature)
-