feat: add Google Gemini API support (#535)

This commit is contained in:
Phil 2024-05-08 15:51:32 +02:00 committed by GitHub
parent f5a63eb889
commit 74fc2e6219
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
21 changed files with 379 additions and 15 deletions

View file

@ -8,6 +8,7 @@ import ee.carlrobert.codegpt.settings.GeneralSettings;
import ee.carlrobert.codegpt.settings.service.ServiceType;
import ee.carlrobert.codegpt.settings.service.anthropic.AnthropicSettings;
import ee.carlrobert.codegpt.settings.service.azure.AzureSettings;
import ee.carlrobert.codegpt.settings.service.google.GoogleSettings;
import ee.carlrobert.codegpt.settings.service.llama.LlamaSettings;
import ee.carlrobert.codegpt.settings.service.ollama.OllamaSettings;
import ee.carlrobert.codegpt.settings.service.openai.OpenAISettings;
@ -203,6 +204,11 @@ public final class ConversationService {
.getService(OllamaSettings.class)
.getState()
.getModel();
case GOOGLE ->
ApplicationManager.getApplication()
.getService(GoogleSettings.class)
.getState()
.getModel();
};
}
}