A C D G K M O S V 
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 SettingsMap documentation 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 SettingsMap for 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 SettingsMap for 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 SettingsMap documentation 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.
A C D G K M O S V 
All Classes All Packages