A C D G K M O S V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractOpenAIClientSettings - Class in com.microsoft.semantickernel.connectors.ai.openai.util
-
Settings for an OpenAI client that uses a specific OpenAI provider such as openai.com or Azure OpenAI.
- AbstractOpenAIClientSettings() - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
- assertIsValid() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
-
Check if the settings are valid
- assertIsValid() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
- assertIsValid() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
- AZURE_CLI - com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
- AZURE_OPEN_AI - com.microsoft.semantickernel.connectors.ai.openai.util.ClientType
- AzureCredentialType - Enum in com.microsoft.semantickernel.connectors.ai.openai.util
-
Defines the type of azure credential used for authenticating to this resource
- AzureOpenAISettings - Class in com.microsoft.semantickernel.connectors.ai.openai.util
-
Settings for Azure OpenAI client
- AzureOpenAISettings(String, Map<String, String>) - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
- AzureOpenAISettings(Map<String, String>) - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
C
- ClientType - Enum in com.microsoft.semantickernel.connectors.ai.openai.util
-
OpenAI client type
- com.microsoft.semantickernel - package com.microsoft.semantickernel
- com.microsoft.semantickernel.connectors.ai.openai.util - package com.microsoft.semantickernel.connectors.ai.openai.util
- com.microsoft.semantickernel.settings - package com.microsoft.semantickernel.settings
- CONF_PROPERTIES - Static variable in class com.microsoft.semantickernel.settings.SettingsMap
- CONF_PROPERTIES_NAME - Static variable in class com.microsoft.semantickernel.settings.SettingsMap
D
- DEFAULT_USER_AGENT - Static variable in class com.microsoft.semantickernel.SemanticKernelHttpSettings
G
- get(List<File>) - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Get a client, overrides the default locations that are searched for settings
- get(List<File>) - Static method in class com.microsoft.semantickernel.settings.SettingsMap
-
Get settings, looks for settings in the locations plus the additional locations provided
- get(List<File>, ClientType) - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Get a client, overrides the default locations that are searched for settings
- getAsyncClient() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Builds an OpenAI client instance, the settings for the client are loaded from the following sources in the order of precedence (lower number in this list overrides a higher number): 1.
- getAzureOpenAiCredentialsType() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
- getAzureOpenAiDeploymentNameSuffix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
-
Get the AZURE_OPEN_AI_DEPLOYMENT_NAME_SUFFIX value
- getAzureOpenAiEndpointSuffix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
-
Get the AZURE_OPEN_AI_ENDPOINT_SUFFIX value
- getClient() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Builds an OpenAI client instance, see
SettingsMapdocumentation for details on how the settings are loaded. - getCredential() - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
-
Create a TokenCredential instance, uses the default settings locations (see
SettingsMapfor details). - getCredential(List<File>) - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
-
Create a TokenCredential instance, uses the provided settings locations (see
SettingsMapfor details). - getDefault() - Static method in class com.microsoft.semantickernel.settings.SettingsMap
-
Get settings, looks for settings in the default locations
- getDefaultSettingsPrefix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
-
Get the DEFAULT_SETTINGS_PREFIX value
- getDefaultSettingsPrefix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
-
Get the DEFAULT_SETTINGS_PREFIX value
- getDeploymentName() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
-
Get the Azure OpenAI deployment name
- getEndpoint() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
-
Get the Azure OpenAI endpoint
- getKey() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
-
Get the OpenAI client key
- getKey() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.AzureOpenAISettings
- getKey() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
- getKeySuffix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.AbstractOpenAIClientSettings
-
Get the KEY_SUFFIX value
- getOpenAiOrganizationSuffix() - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
-
Get the OPEN_AI_ORGANIZATION_SUFFIX value
- getOrganizationId() - Method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
- getTokenCredential() - Method in enum com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
-
Create a TokenCredential instance.
- getUserAgent() - Static method in class com.microsoft.semantickernel.SemanticKernelHttpSettings
- getUserAgent(Map<String, String>) - Static method in class com.microsoft.semantickernel.SemanticKernelHttpSettings
- getWithAdditional(List<File>) - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Get a client, looks for settings in the default locations as defined by this class, PLUS the additional locations provided
- getWithAdditional(List<File>) - Static method in class com.microsoft.semantickernel.settings.SettingsMap
-
Get settings, looks for settings in the default locations plus the additional locations provided
- getWithAdditional(List<File>, ClientType) - Static method in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Get a client, looks for settings in the default locations as defined by this class, PLUS the additional locations provided
K
- KEY - com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
M
- MANAGED_IDENTITY - com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
O
- OPEN_AI - com.microsoft.semantickernel.connectors.ai.openai.util.ClientType
- OPENAI_CLIENT_TYPE - Static variable in class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
- OpenAIClientProvider - Class in com.microsoft.semantickernel.connectors.ai.openai.util
-
Builds an OpenAI client instance, see
SettingsMapdocumentation for details on how the settings are loaded. - OpenAIClientProvider(Map<String, String>, ClientType) - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAIClientProvider
-
Create a new OpenAI client provider
- OpenAISettings - Class in com.microsoft.semantickernel.connectors.ai.openai.util
- OpenAISettings(String, Map<String, String>) - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
- OpenAISettings(Map<String, String>) - Constructor for class com.microsoft.semantickernel.connectors.ai.openai.util.OpenAISettings
S
- SemanticKernelHttpSettings - Class in com.microsoft.semantickernel
- SemanticKernelHttpSettings() - Constructor for class com.microsoft.semantickernel.SemanticKernelHttpSettings
- SettingsMap - Class in com.microsoft.semantickernel.settings
-
Creates a map of settings to be used in configuration, the settings are loaded from the following sources in the order of precedence (lower number in this list overrides a higher number): 1.
- SettingsMap() - Constructor for class com.microsoft.semantickernel.settings.SettingsMap
V
- valueOf(String) - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.ClientType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.AzureCredentialType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.connectors.ai.openai.util.ClientType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages