mirror of
				https://github.com/ItzCrazyKns/Perplexica.git
				synced 2025-11-04 04:38:15 +00:00 
			
		
		
		
	feat(providers): add gemini
This commit is contained in:
		@@ -63,6 +63,7 @@ interface SettingsType {
 | 
			
		||||
  openaiApiKey: string;
 | 
			
		||||
  groqApiKey: string;
 | 
			
		||||
  anthropicApiKey: string;
 | 
			
		||||
  geminiApiKey: string;
 | 
			
		||||
  ollamaApiUrl: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -476,6 +477,22 @@ const SettingsDialog = ({
 | 
			
		||||
                        }
 | 
			
		||||
                      />
 | 
			
		||||
                    </div>
 | 
			
		||||
                    <div className="flex flex-col space-y-1">
 | 
			
		||||
                      <p className="text-black/70 dark:text-white/70 text-sm">
 | 
			
		||||
                        Gemini API Key
 | 
			
		||||
                      </p>
 | 
			
		||||
                      <Input
 | 
			
		||||
                        type="text"
 | 
			
		||||
                        placeholder="Gemini API key"
 | 
			
		||||
                        defaultValue={config.geminiApiKey}
 | 
			
		||||
                        onChange={(e) =>
 | 
			
		||||
                          setConfig({
 | 
			
		||||
                            ...config,
 | 
			
		||||
                            geminiApiKey: e.target.value,
 | 
			
		||||
                          })
 | 
			
		||||
                        }
 | 
			
		||||
                      />
 | 
			
		||||
                    </div>
 | 
			
		||||
                  </div>
 | 
			
		||||
                )}
 | 
			
		||||
                {isLoading && (
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user