1.3.0 - Add proxy support, replace underlying client logic (closes #12, closes #18)

This commit is contained in:
Carl-Robert Linnupuu 2023-03-06 00:19:58 +00:00
parent 65be40213e
commit 705cc70bfd
36 changed files with 500 additions and 441 deletions

View file

@ -33,6 +33,9 @@ public class SettingsConfigurable implements Configurable {
var settings = SettingsState.getInstance();
return !settingsComponent.getApiKey().equals(settings.apiKey) ||
!settingsComponent.getAccessToken().equals(settings.accessToken) ||
!settingsComponent.getProxyHost().equals(settings.proxyHost) ||
!settingsComponent.getProxyPort().equals(settings.proxyPort) ||
!settingsComponent.getProxyType().equals(settings.proxyType) ||
!settingsComponent.getReverseProxyUrl().equals(settings.reverseProxyUrl) ||
!settingsComponent.getChatCompletionBaseModel().equals(settings.chatCompletionBaseModel) ||
!settingsComponent.getTextCompletionBaseModel().equals(settings.textCompletionBaseModel) ||
@ -48,6 +51,9 @@ public class SettingsConfigurable implements Configurable {
settings.isGPTOptionSelected = settingsComponent.isGPTOptionSelected();
settings.isChatGPTOptionSelected = settingsComponent.isChatGPTOptionSelected();
settings.accessToken = settingsComponent.getAccessToken();
settings.proxyHost = settingsComponent.getProxyHost();
settings.proxyPort = settingsComponent.getProxyPort();
settings.proxyType = settingsComponent.getProxyType();
settings.apiKey = settingsComponent.getApiKey();
settings.reverseProxyUrl = settingsComponent.getReverseProxyUrl();
settings.chatCompletionBaseModel = settingsComponent.getChatCompletionBaseModel();
@ -64,6 +70,9 @@ public class SettingsConfigurable implements Configurable {
settingsComponent.setUseTextCompletionSelected(settings.isTextCompletionOptionSelected);
settingsComponent.setUseChatGPTOptionSelected(settings.isChatGPTOptionSelected);
settingsComponent.setAccessToken(settings.accessToken);
settingsComponent.setProxyHost(settings.proxyHost);
settingsComponent.setProxyPort(settings.proxyPort);
settingsComponent.setProxyType(settings.proxyType);
settingsComponent.setApiKey(settings.apiKey);
settingsComponent.setReverseProxyUrl(settings.reverseProxyUrl);
settingsComponent.setChatCompletionBaseModel(settings.chatCompletionBaseModel);