Gemini.reInitialize constructor

Gemini.reInitialize({
  1. required String apiKey,
  2. String? baseURL,
  3. Map<String, dynamic>? headers,
  4. List<SafetySetting>? safetySettings,
  5. GenerationConfig? generationConfig,
  6. bool? enableDebugging,
  7. String? version,
})

Implementation

factory Gemini.reInitialize(
    {required String apiKey,
    String? baseURL,
    Map<String, dynamic>? headers,
    List<SafetySetting>? safetySettings,
    GenerationConfig? generationConfig,
    bool? enableDebugging,
    String? version}) {
  Gemini.enableDebugging = enableDebugging;
  instance = Gemini._(
      apiKey: apiKey,
      baseURL: baseURL,
      headers: headers,
      safetySettings: safetySettings,
      generationConfig: generationConfig,
      version: version);
  return instance;
}