Gemini.init constructor
Gemini.init({
- required String apiKey,
- List<
SafetySetting> ? safetySettings, - GenerationConfig? generationConfig,
- bool? enableDebugging,
- String? version,
singleton initialize Gemini.init
Implementation
factory Gemini.init(
{required String apiKey,
List<SafetySetting>? safetySettings,
GenerationConfig? generationConfig,
bool? enableDebugging,
String? version}) {
if (enableDebugging != null) {
Gemini.enableDebugging = enableDebugging;
}
if (_firstInit) {
_firstInit = false;
instance = Gemini._(
apiKey: apiKey,
safetySettings: safetySettings,
generationConfig: generationConfig,
version: version);
}
return instance;
}