diff --git a/Runtime/Authentication/OpenAISettings.cs b/Runtime/Authentication/OpenAISettings.cs index 60dacae2..86d15146 100644 --- a/Runtime/Authentication/OpenAISettings.cs +++ b/Runtime/Authentication/OpenAISettings.cs @@ -29,19 +29,22 @@ public OpenAISettings(OpenAIConfiguration configuration) configuration = Resources.LoadAll(string.Empty).FirstOrDefault(asset => asset != null); } - if (configuration == null) + if (configuration != null) { - throw new MissingReferenceException($"Failed to find a valid {nameof(OpenAIConfiguration)}!"); - } - - if (configuration.UseAzureOpenAI) - { - Info = new OpenAISettingsInfo(configuration.ResourceName, configuration.DeploymentId, configuration.ApiVersion, configuration.UseAzureActiveDirectory); - cachedDefault = this; + if (configuration.UseAzureOpenAI) + { + Info = new OpenAISettingsInfo(configuration.ResourceName, configuration.DeploymentId, configuration.ApiVersion, configuration.UseAzureActiveDirectory); + cachedDefault = this; + } + else + { + Info = new OpenAISettingsInfo(domain: configuration.ProxyDomain, apiVersion: configuration.ApiVersion); + cachedDefault = this; + } } else { - Info = new OpenAISettingsInfo(domain: configuration.ProxyDomain, apiVersion: configuration.ApiVersion); + Info = new OpenAISettingsInfo(); cachedDefault = this; } } diff --git a/package.json b/package.json index 3f10327e..1ed27666 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "displayName": "OpenAI", "description": "A OpenAI package for the Unity Game Engine to use GPT-4, GPT-3.5, GPT-3 and Dall-E though their RESTful API (currently in beta).\n\nIndependently developed, this is not an official library and I am not affiliated with OpenAI.\n\nAn OpenAI API account is required.", "keywords": [], - "version": "7.0.4", + "version": "7.0.5", "unity": "2021.3", "documentationUrl": "https://github.com/RageAgainstThePixel/com.openai.unity#documentation", "changelogUrl": "https://github.com/RageAgainstThePixel/com.openai.unity/releases",