mirror of
https://github.com/carlrobertoh/ProxyAI.git
synced 2026-04-28 19:52:17 +00:00
Support you.com gpt-4 model (#233)
This commit is contained in:
parent
0343842af9
commit
21fa61d2af
18 changed files with 311 additions and 168 deletions
|
|
@ -10,6 +10,7 @@ import ee.carlrobert.codegpt.credentials.OpenAICredentialsManager;
|
|||
import ee.carlrobert.codegpt.settings.state.AzureSettingsState;
|
||||
import ee.carlrobert.codegpt.settings.state.OpenAISettingsState;
|
||||
import ee.carlrobert.codegpt.settings.state.SettingsState;
|
||||
import ee.carlrobert.codegpt.settings.state.YouSettingsState;
|
||||
import ee.carlrobert.codegpt.telemetry.TelemetryAction;
|
||||
import ee.carlrobert.codegpt.toolwindow.chat.standard.StandardChatToolWindowContentManager;
|
||||
import ee.carlrobert.codegpt.util.ApplicationUtils;
|
||||
|
|
@ -54,7 +55,8 @@ public class SettingsConfigurable implements Configurable {
|
|||
isServiceChanged(serviceSelectionForm, settings) ||
|
||||
openAISettings.isModified(serviceSelectionForm) ||
|
||||
azureSettings.isModified(serviceSelectionForm) ||
|
||||
serviceSelectionForm.isDisplayWebSearchResults() != settings.isDisplayWebSearchResults();
|
||||
serviceSelectionForm.isDisplayWebSearchResults() !=
|
||||
YouSettingsState.getInstance().isDisplayWebSearchResults();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -76,7 +78,8 @@ public class SettingsConfigurable implements Configurable {
|
|||
settings.setUseOpenAIService(serviceSelectionForm.isOpenAIServiceSelected());
|
||||
settings.setUseAzureService(serviceSelectionForm.isAzureServiceSelected());
|
||||
settings.setUseYouService(serviceSelectionForm.isYouServiceSelected());
|
||||
settings.setDisplayWebSearchResults(serviceSelectionForm.isDisplayWebSearchResults());
|
||||
YouSettingsState.getInstance()
|
||||
.setDisplayWebSearchResults(serviceSelectionForm.isDisplayWebSearchResults());
|
||||
|
||||
openAISettings.apply(serviceSelectionForm);
|
||||
azureSettings.apply(serviceSelectionForm);
|
||||
|
|
@ -108,7 +111,8 @@ public class SettingsConfigurable implements Configurable {
|
|||
openAISettings.reset(serviceSelectionForm);
|
||||
azureSettings.reset(serviceSelectionForm);
|
||||
|
||||
serviceSelectionForm.setDisplayWebSearchResults(settings.isDisplayWebSearchResults());
|
||||
serviceSelectionForm.setDisplayWebSearchResults(
|
||||
YouSettingsState.getInstance().isDisplayWebSearchResults());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue