Class OpenAISettings
- java.lang.Object
-
- com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
-
- com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
-
public class OpenAISettings extends AbstractOpenAIClientSettings
-
-
Constructor Summary
Constructors Constructor Description OpenAISettings(String settingsPrefix, Map<String,String> settings)OpenAISettings(Map<String,String> settings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanassertIsValid()Check if the settings are validstatic StringgetDefaultSettingsPrefix()Get the DEFAULT_SETTINGS_PREFIX valueStringgetKey()Get the OpenAI client keystatic StringgetOpenAiOrganizationSuffix()Get the OPEN_AI_ORGANIZATION_SUFFIX valueStringgetOrganizationId()-
Methods inherited from class com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
getKeySuffix
-
-
-
-
Method Detail
-
getKey
public String getKey() throws ConfigurationException
Description copied from class:AbstractOpenAIClientSettingsGet the OpenAI client key- Specified by:
getKeyin classAbstractOpenAIClientSettings- Returns:
- OpenAI client key
- Throws:
ConfigurationException
-
getOrganizationId
public String getOrganizationId() throws ConfigurationException
- Throws:
ConfigurationException
-
assertIsValid
public boolean assertIsValid() throws ConfigurationExceptionDescription copied from class:AbstractOpenAIClientSettingsCheck if the settings are valid- Specified by:
assertIsValidin classAbstractOpenAIClientSettings- Returns:
- true if the settings are valid
- Throws:
ConfigurationException
-
getOpenAiOrganizationSuffix
public static String getOpenAiOrganizationSuffix()
Get the OPEN_AI_ORGANIZATION_SUFFIX value- Returns:
- the OPEN_AI_ORGANIZATION_SUFFIX value
-
getDefaultSettingsPrefix
public static String getDefaultSettingsPrefix()
Get the DEFAULT_SETTINGS_PREFIX value- Returns:
- the DEFAULT_SETTINGS_PREFIX value
-
-