A B C D E F G H I K L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSKContext - Class in com.microsoft.semantickernel.orchestration
-
Semantic Kernel context
- AbstractSkFunction<RequestConfiguration> - Class in com.microsoft.semantickernel.orchestration
-
Abstract implementation of the SKFunction interface.
- AbstractSkFunction(List<ParameterView>, String, String, String, List<ParameterView>, KernelSkillsSupplier) - Constructor for class com.microsoft.semantickernel.orchestration.AbstractSkFunction
-
Constructor.
- ACCESS_DENIED - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Access denied.
- addMessage(ChatHistory.AuthorRoles, String) - Method in class com.microsoft.semantickernel.chatcompletion.ChatHistory
-
Add a message to the chat history
- aggregatePartitionedResultsAsync(List<String>, SKContext) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction
-
Method to aggregate partitioned results of a semantic function.
- AIException - Exception in com.microsoft.semantickernel.ai
-
AI logic exception
- AIException(AIException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.ai.AIException
-
Initializes a new instance of the
AIExceptionclass. - AIException(AIException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.ai.AIException
-
Initializes a new instance of the
AIExceptionclass. - AIException(AIException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.ai.AIException
-
Initializes a new instance of the
AIExceptionclass. - AIException.ErrorCodes - Enum in com.microsoft.semantickernel.ai
-
Error codes
- AIFunction<RequestConfiguration extends AIRequestSettings> - Class in com.microsoft.semantickernel.orchestration
- AIFunction(List<ParameterView>, String, String, String, List<ParameterView>, KernelSkillsSupplier, AIServiceSupplier) - Constructor for class com.microsoft.semantickernel.orchestration.AIFunction
-
Constructor.
- AIRequestSettings - Class in com.microsoft.semantickernel.ai
-
Request settings for an AI request.
- AIRequestSettings(String, String) - Constructor for class com.microsoft.semantickernel.ai.AIRequestSettings
- AIService - Interface in com.microsoft.semantickernel.services
-
Marker interface for AI services
- AIServiceCollection - Class in com.microsoft.semantickernel.services
-
A collection that can hold AI services
- AIServiceCollection() - Constructor for class com.microsoft.semantickernel.services.AIServiceCollection
- AIServiceProvider - Interface in com.microsoft.semantickernel.services
- AIServiceSupplier - Interface in com.microsoft.semantickernel.services
- appendToVariable(String, String) - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- appendToVariable(String, String) - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Appends data to the given key
- appendToVariable(String, String) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables
- asMap() - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Get variables as a map
- asMap() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
-
Get this collection as an unmodifiable map
- Assistant - com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
- ATTEMPTED_TO_ACCESS_NONEXISTENT_COLLECTION - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Attempted to access a memory collection that does not exist.
B
- bestOf(int) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- Block - Class in com.microsoft.semantickernel.templateengine.blocks
-
Base class for blocks parsed from a prompt template
- Block(String, BlockTypes) - Constructor for class com.microsoft.semantickernel.templateengine.blocks.Block
-
Base constructor
- BlockTypes - Enum in com.microsoft.semantickernel.templateengine.blocks
- build() - Method in interface com.microsoft.semantickernel.builders.SemanticKernelBuilder
-
Build the object.
- build() - Method in class com.microsoft.semantickernel.KernelConfig.Builder
- build() - Method in class com.microsoft.semantickernel.services.AIServiceCollection
-
Builds an AIServiceProvider from the registered services and default names.
- build() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- build(ContextVariables, SemanticTextMemory, ReadOnlySkillCollection) - Method in interface com.microsoft.semantickernel.orchestration.SKContext
- build(Map<String, String>) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables.Builder
-
Builds an instance with the given variables
- Buildable - Interface in com.microsoft.semantickernel.builders
-
A marker interface for all classes that are buildable, typically via obtaining a builder from
SKBuilders. - builder() - Static method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion
- builder() - Static method in interface com.microsoft.semantickernel.Kernel
- builder() - Static method in class com.microsoft.semantickernel.KernelConfig
- builder() - Static method in interface com.microsoft.semantickernel.memory.MemoryStore
- builder() - Static method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
- builder() - Static method in interface com.microsoft.semantickernel.orchestration.ContextVariables
- builder() - Static method in interface com.microsoft.semantickernel.orchestration.SKContext
- builder() - Static method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate
- builder() - Static method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- builder() - Static method in interface com.microsoft.semantickernel.templateengine.PromptTemplateEngine
- builder() - Static method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction
- builder() - Static method in interface com.microsoft.semantickernel.textcompletion.TextCompletion
- Builder() - Constructor for class com.microsoft.semantickernel.KernelConfig.Builder
- Builder() - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- Builder(CompletionRequestSettings) - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- BuildersSingleton - Enum in com.microsoft.semantickernel.builders
-
Enum singleton that service loads builder implementations
C
- chatCompletion() - Static method in class com.microsoft.semantickernel.SKBuilders
- ChatCompletion<ChatHistoryType extends ChatHistory> - Interface in com.microsoft.semantickernel.chatcompletion
- ChatCompletion.Builder<ChatHistoryType extends ChatHistory> - Interface in com.microsoft.semantickernel.chatcompletion
- ChatHistory - Class in com.microsoft.semantickernel.chatcompletion
-
Provides a history of messages between the User, Assistant and System
- ChatHistory() - Constructor for class com.microsoft.semantickernel.chatcompletion.ChatHistory
- ChatHistory.AuthorRoles - Enum in com.microsoft.semantickernel.chatcompletion
-
Role of the author of a chat message
- ChatHistory.Message - Class in com.microsoft.semantickernel.chatcompletion
-
Chat message representation
- ChatRequestSettings - Class in com.microsoft.semantickernel.chatcompletion
-
Settings for a chat completion request
- ChatRequestSettings() - Constructor for class com.microsoft.semantickernel.chatcompletion.ChatRequestSettings
- ChatRequestSettings(CompletionRequestSettings) - Constructor for class com.microsoft.semantickernel.chatcompletion.ChatRequestSettings
- CLASSPATH - com.microsoft.semantickernel.util.EmbeddedResourceLoader.ResourceLocation
- CLASSPATH_ROOT - com.microsoft.semantickernel.util.EmbeddedResourceLoader.ResourceLocation
- clone(SKContext) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
- Code - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Code block type
- com.microsoft.semantickernel - package com.microsoft.semantickernel
- com.microsoft.semantickernel.ai - package com.microsoft.semantickernel.ai
- com.microsoft.semantickernel.ai.embeddings - package com.microsoft.semantickernel.ai.embeddings
- com.microsoft.semantickernel.builders - package com.microsoft.semantickernel.builders
- com.microsoft.semantickernel.chatcompletion - package com.microsoft.semantickernel.chatcompletion
- com.microsoft.semantickernel.exceptions - package com.microsoft.semantickernel.exceptions
- com.microsoft.semantickernel.extensions - package com.microsoft.semantickernel.extensions
- com.microsoft.semantickernel.memory - package com.microsoft.semantickernel.memory
- com.microsoft.semantickernel.orchestration - package com.microsoft.semantickernel.orchestration
- com.microsoft.semantickernel.planner - package com.microsoft.semantickernel.planner
- com.microsoft.semantickernel.semanticfunctions - package com.microsoft.semantickernel.semanticfunctions
- com.microsoft.semantickernel.services - package com.microsoft.semantickernel.services
- com.microsoft.semantickernel.skilldefinition - package com.microsoft.semantickernel.skilldefinition
- com.microsoft.semantickernel.skilldefinition.annotations - package com.microsoft.semantickernel.skilldefinition.annotations
- com.microsoft.semantickernel.templateengine - package com.microsoft.semantickernel.templateengine
- com.microsoft.semantickernel.templateengine.blocks - package com.microsoft.semantickernel.templateengine.blocks
- com.microsoft.semantickernel.textcompletion - package com.microsoft.semantickernel.textcompletion
- com.microsoft.semantickernel.util - package com.microsoft.semantickernel.util
- completeAsync(String, CompletionRequestSettings) - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion
-
Creates a completion for the prompt and settings.
- completeStreamAsync(String, CompletionRequestSettings) - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion
-
Creates a completion for the prompt and settings.
- completionFunctions() - Static method in class com.microsoft.semantickernel.SKBuilders
- completionRequestSettings() - Static method in class com.microsoft.semantickernel.SKBuilders
- CompletionRequestSettings - Class in com.microsoft.semantickernel.textcompletion
-
Settings for a text completion request
- CompletionRequestSettings() - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Create a new settings object with default values.
- CompletionRequestSettings(double, double, double, double, int) - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Create a new settings object with the given values.
- CompletionRequestSettings(double, double, double, double, int, int, String, List<String>, String, String) - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Create a new settings object with the given values.
- CompletionRequestSettings(CompletionRequestSettings) - Constructor for class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
- CompletionRequestSettings.Builder - Class in com.microsoft.semantickernel.textcompletion
-
Builder for CompletionRequestSettings
- CompletionSKFunction - Interface in com.microsoft.semantickernel.textcompletion
-
Semantic function for text completion
- CompletionSKFunction.Builder - Interface in com.microsoft.semantickernel.textcompletion
-
Builder for completion functions
- CompletionType - Enum in com.microsoft.semantickernel.textcompletion
-
Defines if an AI service supports streaming or non-streaming completion requests.
- CONFIGURATION_NOT_FOUND - com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- ConfigurationException - Exception in com.microsoft.semantickernel.exceptions
-
Kernel logic exception
- ConfigurationException(ConfigurationException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.exceptions.ConfigurationException
- ConfigurationException(ConfigurationException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.exceptions.ConfigurationException
- ConfigurationException(ConfigurationException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.exceptions.ConfigurationException
- ConfigurationException.ErrorCodes - Enum in com.microsoft.semantickernel.exceptions
- context() - Static method in class com.microsoft.semantickernel.SKBuilders
- ContextVariables - Interface in com.microsoft.semantickernel.orchestration
-
Context Variables is a data structure that holds temporary data while a task is being performed.
- ContextVariables.Builder - Interface in com.microsoft.semantickernel.orchestration
-
Builder for ContextVariables
- copy() - Method in class com.microsoft.semantickernel.memory.NullMemory
- copy() - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
- copy() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- copy() - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Clones the context
- copy() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlyFunctionCollection
- copy() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- cosineSimilarity(Embedding) - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Calculates the cosine similarity of this vector with another.
- COULD_NOT_READ_CONFIGURATION - com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- createCollectionAsync(String) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Creates a new collection in the data store.
- createNewChat(String) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion
-
Create a new empty chat instance
D
- DataEntryBase - Class in com.microsoft.semantickernel.memory
-
A base class for data entries.
- DataEntryBase(String, ZonedDateTime) - Constructor for class com.microsoft.semantickernel.memory.DataEntryBase
-
Creates an instance of a
DataEntryBase. - DefaultAIServiceProvider - Class in com.microsoft.semantickernel.services
-
Default implementation of
AIServiceProvider - DefaultAIServiceProvider(Map<Class<? extends AIService>, Map<String, Supplier<? extends AIService>>>, Map<Class<? extends AIService>, String>) - Constructor for class com.microsoft.semantickernel.services.DefaultAIServiceProvider
- defaultCompletionType() - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion
-
Returns the default completion type for this service.
- DefaultNamedServiceProvider<T> - Class in com.microsoft.semantickernel.services
-
Default implementation of
NamedServiceProvider - DefaultNamedServiceProvider(Map<Class<? extends T>, Map<String, Supplier<? extends T>>>, Map<Class<? extends T>, String>) - Constructor for class com.microsoft.semantickernel.services.DefaultNamedServiceProvider
- defaultValue() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
- DefineSKFunction - Annotation Type in com.microsoft.semantickernel.skilldefinition.annotations
-
Annotation that defines a method that can be invoked as a native function
- deleteCollectionAsync(String) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Deletes a collection from the data store.
- describe() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Returns a description of the function, including parameters.
- description() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.DefineSKFunction
- description() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionInputAttribute
- description() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
- divide(float) - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Divide the
Embeddingvector by a divisor. - doesCollectionExistAsync(String) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Determines if a collection exists in the data store.
- dot(Embedding) - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Calculates the dot product of this
Embeddingwith another.
E
- EmbeddedResourceLoader - Class in com.microsoft.semantickernel.util
- EmbeddedResourceLoader() - Constructor for class com.microsoft.semantickernel.util.EmbeddedResourceLoader
- EmbeddedResourceLoader.ResourceLocation - Enum in com.microsoft.semantickernel.util
- Embedding - Class in com.microsoft.semantickernel.ai.embeddings
-
Represents a strongly typed vector of numeric data.
- Embedding() - Constructor for class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Initializes a new instance of the Embedding class.
- Embedding(List<Float>) - Constructor for class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Initializes a new instance of the Embedding class that contains numeric elements copied from the specified collection
- EmbeddingGeneration<TValue> - Interface in com.microsoft.semantickernel.ai.embeddings
-
Interface for text embedding generation services
- EmbeddingGeneration.Builder<T,E extends EmbeddingGeneration<T>> - Interface in com.microsoft.semantickernel.ai.embeddings
- empty() - Static method in class com.microsoft.semantickernel.ai.embeddings.Embedding
- equals(Object) - Method in class com.microsoft.semantickernel.memory.MemoryRecord
- equals(Object) - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
- euclideanLength() - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Calculates the Euclidean length of this vector.
- extractBlocks(String) - Method in interface com.microsoft.semantickernel.templateengine.PromptTemplateEngine
-
Given a prompt template string, extract all the blocks (text, variables, function calls)
F
- failed(SKContext, String, Exception) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
-
Clones the given context and sets its result to the given error
- FAILED_TO_CREATE_COLLECTION - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Failed to create collection.
- FAILED_TO_DELETE_COLLECTION - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Failed to delete collection.
- FILESYSTEM - com.microsoft.semantickernel.util.EmbeddedResourceLoader.ResourceLocation
- findServiceLoader(Class<T>, String) - Static method in class com.microsoft.semantickernel.builders.ServiceLoadUtil
- frequencyPenalty(double) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- fromJsonMetadata(String, Embedding, String, ZonedDateTime) - Static method in class com.microsoft.semantickernel.memory.MemoryRecord
- fromMetadata(MemoryRecordMetadata, Embedding, String, ZonedDateTime) - Static method in class com.microsoft.semantickernel.memory.MemoryRecord
-
Create a memory record from a memory record's metadata.
- FUNCTION_CONFIGURATION_ERROR - com.microsoft.semantickernel.KernelException.ErrorCodes
- FUNCTION_INVOCATION_ERROR - com.microsoft.semantickernel.KernelException.ErrorCodes
- FUNCTION_NOT_AVAILABLE - com.microsoft.semantickernel.KernelException.ErrorCodes
- FUNCTION_NOT_FOUND - com.microsoft.semantickernel.skilldefinition.FunctionNotFound.ErrorCodes
- FUNCTION_NOT_REGISTERED - com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException.ErrorCodes
- FUNCTION_OVERLOAD_NOT_SUPPORTED - com.microsoft.semantickernel.KernelException.ErrorCodes
- FUNCTION_TYPE_NOT_SUPPORTED - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Function type not supported.
- FUNCTION_TYPE_NOT_SUPPORTED - com.microsoft.semantickernel.KernelException.ErrorCodes
- FunctionId - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Function block type
- FunctionNotFound - Exception in com.microsoft.semantickernel.skilldefinition
- FunctionNotFound(FunctionNotFound.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.skilldefinition.FunctionNotFound
- FunctionNotFound(FunctionNotFound.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.skilldefinition.FunctionNotFound
- FunctionNotFound(FunctionNotFound.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.skilldefinition.FunctionNotFound
- FunctionNotFound.ErrorCodes - Enum in com.microsoft.semantickernel.skilldefinition
- FunctionNotRegisteredException - Exception in com.microsoft.semantickernel.orchestration
- FunctionNotRegisteredException(FunctionNotRegisteredException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException
- FunctionNotRegisteredException(FunctionNotRegisteredException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException
- FunctionNotRegisteredException(FunctionNotRegisteredException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException
- FunctionNotRegisteredException.ErrorCodes - Enum in com.microsoft.semantickernel.orchestration
- FunctionView - Class in com.microsoft.semantickernel.skilldefinition
-
Class used to copy and export data from the skill collection.
- FunctionView(String, String, String, List<ParameterView>, boolean, boolean) - Constructor for class com.microsoft.semantickernel.skilldefinition.FunctionView
-
Create a function view.
G
- generateEmbeddingsAsync(List<TValue>) - Method in interface com.microsoft.semantickernel.ai.embeddings.EmbeddingGeneration
-
Generates a list of embeddings associated to the data
- generateMessageAsync(ChatHistoryType, ChatRequestSettings) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion
-
Generate a new chat message
- generateMessageStream(ChatHistoryType, ChatRequestSettings) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion
- get(String) - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Return the variable with the given name
- get(String, Class<T>) - Method in interface com.microsoft.semantickernel.services.AIServiceSupplier
- getAdditionalMetadata() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Custom metadata associated with a memory.
- getAll() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlyFunctionCollection
- getAllFunctions() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- getAsync(String, String, boolean) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Gets a memory record from the data store.
- getAsync(String, String, boolean) - Method in class com.microsoft.semantickernel.memory.NullMemory
- getAsync(String, String, boolean) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Fetch a memory by key.
- getAuthorRoles() - Method in class com.microsoft.semantickernel.chatcompletion.ChatHistory.Message
-
Get the role of the message author
- getBatchAsync(String, Collection<String>, boolean) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Gets a batch of memory records from the data store.
- getBestOf() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
The maximum number of completions to generate for each prompt.
- getCollectionsAsync() - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Gets all collection names in the data store.
- getCollectionsAsync() - Method in class com.microsoft.semantickernel.memory.NullMemory
- getCollectionsAsync() - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Gets a group of all available collection names.
- getCompletionRequestSettings() - Method in class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
-
A returns the configuration for the text completion
- getConfig() - Method in interface com.microsoft.semantickernel.Kernel
-
Settings required to execute functions, including details about AI dependencies, e.g.
- getConfig() - Method in class com.microsoft.semantickernel.semanticfunctions.SemanticFunctionConfig
- getContent() - Method in class com.microsoft.semantickernel.chatcompletion.ChatHistory.Message
-
Get the message content
- getContent() - Method in class com.microsoft.semantickernel.templateengine.blocks.Block
-
Get the block content
- getDefaultValue() - Method in class com.microsoft.semantickernel.semanticfunctions.InputParameter
-
Default value when nothing is provided
- getDefaultValue() - Method in class com.microsoft.semantickernel.skilldefinition.ParameterView
- getDescription() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Optional title describing the content.
- getDescription() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- getDescription() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
- getDescription() - Method in class com.microsoft.semantickernel.semanticfunctions.InputParameter
-
Parameter description for UI apps and planner.
- getDescription() - Method in class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
-
Description
- getDescription() - Method in class com.microsoft.semantickernel.skilldefinition.FunctionView
- getDescription() - Method in class com.microsoft.semantickernel.skilldefinition.ParameterView
- getEmbedding() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
-
Gets the source content embeddings.
- getErrorCode() - Method in exception com.microsoft.semantickernel.ai.AIException
-
Gets the error code.
- getErrorCode() - Method in exception com.microsoft.semantickernel.exceptions.ConfigurationException
- getErrorCode() - Method in exception com.microsoft.semantickernel.exceptions.NotSupportedException
- getErrorCode() - Method in exception com.microsoft.semantickernel.exceptions.SkillsNotFoundException
- getErrorCode() - Method in exception com.microsoft.semantickernel.KernelException
- getErrorCode() - Method in exception com.microsoft.semantickernel.memory.MemoryException
-
Gets the error code for this exception.
- getErrorCode() - Method in exception com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException
- getErrorCode() - Method in exception com.microsoft.semantickernel.planner.PlanningException
-
Gets the error code
- getErrorCode() - Method in exception com.microsoft.semantickernel.skilldefinition.FunctionNotFound
- getErrorMessage() - Method in enum com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException.ErrorCodes
- getExternalSourceName() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
A value used to understand which external service owns the data, to avoid storing the information inside the URI.
- getFrequencyPenalty() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Number between -2.0 and 2.0.
- getFunction(String) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlyFunctionCollection
- getFunction(String, Class<T>) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlyFunctionCollection
-
Get function with the given SKFunction type argument.
- getFunction(String, Class<T>) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
-
Get function with name from the global scope
- getFunction(String, String) - Method in interface com.microsoft.semantickernel.Kernel
-
Obtains a semantic function with the given name
- getFunction(String, String, Class<T>) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- getFunctions(String) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- getId() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Unique identifier.
- getInput() - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Get the input (entry in the MAIN_KEY slot)
- getInput() - Method in class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- getInstance() - Static method in class com.microsoft.semantickernel.memory.NullMemory
-
Gets the singleton instance of NullMemory}.
- getInstance(Kernel) - Static method in interface com.microsoft.semantickernel.skilldefinition.KernelSkillsSupplier
- getInstance(Class<T>) - Method in enum com.microsoft.semantickernel.builders.BuildersSingleton
- getKey() - Method in class com.microsoft.semantickernel.memory.DataEntryBase
-
Gets the key of the data.
- getLastErrorDescription() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getLastException() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getLastMessage() - Method in class com.microsoft.semantickernel.chatcompletion.ChatHistory
-
Get last message
- getMaxTokens() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
The maximum number of tokens to generate in the completion.
- getMemory() - Method in interface com.microsoft.semantickernel.Kernel
-
Get the SemanticTextMemory in use.
- getMessage() - Method in enum com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Gets the error message.
- getMessage() - Method in enum com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- getMessage() - Method in enum com.microsoft.semantickernel.KernelException.ErrorCodes
- getMessage() - Method in enum com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Gets the error message.
- getMessage() - Method in enum com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- getMessage(String) - Method in enum com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- getMessages() - Method in class com.microsoft.semantickernel.chatcompletion.ChatHistory
-
Get the chat history
- getMetadata() - Method in class com.microsoft.semantickernel.memory.MemoryQueryResult
- getMetadata() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
-
Gets the metadata associated with a Semantic Kernel memory.
- getModelId() - Method in class com.microsoft.semantickernel.ai.AIRequestSettings
- getName() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- getName() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
- getName() - Method in class com.microsoft.semantickernel.semanticfunctions.InputParameter
-
Name of the parameter to pass to the function.
- getName() - Method in class com.microsoft.semantickernel.skilldefinition.FunctionView
- getName() - Method in class com.microsoft.semantickernel.skilldefinition.ParameterView
- getNearestMatchAsync(String, Embedding, float, boolean) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Gets the nearest match to the
Embeddingof typeFloat. - getNearestMatchesAsync(String, Embedding, int, float, boolean) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Gets the nearest matches to the
Embeddingof typeFloat. - getParameters() - Method in class com.microsoft.semantickernel.semanticfunctions.InputConfig
- getParameters() - Method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate
-
Get the list of parameters required by the template, using configuration and template info
- getParameters() - Method in class com.microsoft.semantickernel.skilldefinition.FunctionView
-
List of function parameters
- getParametersView() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
-
The parameters of the function.
- getPresencePenalty() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Number between -2.0 and 2.0.
- getPromptTemplateEngine() - Method in interface com.microsoft.semantickernel.Kernel
-
Reference to the engine rendering prompt templates
- getRelevance() - Method in class com.microsoft.semantickernel.memory.MemoryQueryResult
- getResult() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getResult() - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Obtain the result of the execution that produced this context.
- getSchema() - Method in class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- getSemanticFunctionBuilder() - Method in interface com.microsoft.semantickernel.Kernel
-
Get a completion function builder, functions created with this builder will be registered on the kernel
- getSemanticMemory() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getSemanticMemory() - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Provides access to the context's semantic memory
- getSerializedEmbedding() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
- getSerializedMetadata() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
- getService(String, Class<T>) - Method in interface com.microsoft.semantickernel.Kernel
-
Obtains the service with the given name and type
- getService(String, Class<U>) - Method in class com.microsoft.semantickernel.services.DefaultNamedServiceProvider
-
Gets the service of the specified type and name, or null if not found.
- getService(String, Class<U>) - Method in interface com.microsoft.semantickernel.services.NamedServiceProvider
-
Gets the service of the specified type and name, or null if not found.
- getServiceId() - Method in class com.microsoft.semantickernel.ai.AIRequestSettings
- getSkill(String) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Get function collection with the skill name
- getSkillName() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- getSkillName() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
- getSkillName() - Method in class com.microsoft.semantickernel.skilldefinition.FunctionView
- getSkillName() - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlyFunctionCollection
- getSkills() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getSkills() - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Provides access to the skills within this context
- getSkills() - Method in interface com.microsoft.semantickernel.SkillExecutor
- getSkillsSupplier() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
-
Gets the skill supplier.
- getStopSequences() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Sequences where the completion will stop generating further tokens.
- getStreamingChatCompletionsAsync(ChatHistoryType, ChatRequestSettings) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion
- getTemperature() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
Temperature controls the randomness of the completion.
- getTemplate() - Method in class com.microsoft.semantickernel.semanticfunctions.SemanticFunctionConfig
- getText() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Source text, available only when the memory is not an external source.
- getTimestamp() - Method in class com.microsoft.semantickernel.memory.DataEntryBase
-
Gets the timestamp of the data.
- getTopP() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
TopP controls the diversity of the completion.
- getType() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
The type of the configuration argument that will be provided when the function is invoked
- getType() - Method in class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- getType() - Method in class com.microsoft.semantickernel.templateengine.blocks.Block
-
Get the block type
- getUser() - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings
-
A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse
- getVariables() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- getVariables() - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Return a copy of all variables within the context
- getVector() - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Return the embedding vector as a read-only list.
- GlobalSkill - Static variable in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
H
- hasFunction(String) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- hasFunction(String, String) - Method in interface com.microsoft.semantickernel.skilldefinition.ReadOnlySkillCollection
- hashCode() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
- hashCode() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
I
- importSemanticSkillFromDirectory(String, String, PromptTemplateEngine) - Static method in class com.microsoft.semantickernel.extensions.KernelExtensions
- importSemanticSkillFromResourcesDirectory(String, String, String, Class, PromptTemplateEngine) - Static method in class com.microsoft.semantickernel.extensions.KernelExtensions
- importSkill(Object, String) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports the native functions annotated on the given object as a skill.
- importSkill(String, Map<String, SemanticFunctionConfig>) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Import a set of skills
- importSkillFromDirectory(String, String) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports the native functions annotated on the given object as a skill.
- importSkillFromDirectory(String, String, String) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports the native functions annotated on the given object as a skill.
- importSkillFromResources(String, String, String) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports a skill using ClassLoader.getResourceAsStream to load skills from the classpath.
- importSkillFromResources(String, String, String, Class) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports a skill using clazz.getResourceAsStream to load skills from the classpath.
- importSkillsFromDirectory(String, String...) - Method in interface com.microsoft.semantickernel.SkillExecutor
-
Imports the native functions annotated on the given object as a skill.
- InputConfig - Class in com.microsoft.semantickernel.semanticfunctions
-
Input configuration (list of all input parameters for a semantic function).
- InputConfig(List<InputParameter>) - Constructor for class com.microsoft.semantickernel.semanticfunctions.InputConfig
- InputParameter - Class in com.microsoft.semantickernel.semanticfunctions
-
Input parameter for semantic functions
- InputParameter(String, String, String) - Constructor for class com.microsoft.semantickernel.semanticfunctions.InputParameter
- INST - com.microsoft.semantickernel.builders.BuildersSingleton
- INVALID_CONFIGURATION - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Invalid configuration.
- INVALID_CONFIGURATION - com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- INVALID_FUNCTION_DESCRIPTION - com.microsoft.semantickernel.KernelException.ErrorCodes
- INVALID_FUNCTION_TYPE - com.microsoft.semantickernel.KernelException.ErrorCodes
- INVALID_GOAL - com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- INVALID_PLAN - com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- INVALID_REQUEST - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Invalid request.
- INVALID_RESPONSE_CONTENT - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Invalid response.
- INVALID_SERVICE_CONFIGURATION - com.microsoft.semantickernel.KernelException.ErrorCodes
- invokeAsync() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function
- invokeAsync(SKContext) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync(SKContext) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given context and settings
- invokeAsync(SKContext, RequestConfiguration) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync(SKContext, RequestConfiguration) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given context and settings
- invokeAsync(String) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync(String) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given input
- invokeAsync(String, SKContext, RequestConfiguration) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync(String, SKContext, RequestConfiguration) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given input, context and settings
- invokeAsync(String, RequestConfiguration) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeAsync(String, RequestConfiguration) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given context and settings
- invokeWithCustomInputAsync(ContextVariables, SemanticTextMemory, ReadOnlySkillCollection) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- invokeWithCustomInputAsync(ContextVariables, SemanticTextMemory, ReadOnlySkillCollection) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Invokes the function with the given input, context and settings
- isErrorOccurred() - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- isNullOrEmpty(String) - Static method in class com.microsoft.semantickernel.Verify
- isNullOrWhiteSpace(String) - Static method in class com.microsoft.semantickernel.Verify
- isReference() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Whether the source data used to calculate embeddings are stored in the local storage provider or is available through and external service, such as web site, MS Graph, etc.
- isValid() - Method in class com.microsoft.semantickernel.templateengine.blocks.Block
-
Check if the block content is valid.
K
- kernel() - Static method in class com.microsoft.semantickernel.SKBuilders
- Kernel - Interface in com.microsoft.semantickernel
-
Interface for the semantic kernel.
- Kernel.Builder - Interface in com.microsoft.semantickernel
- kernelConfig() - Static method in class com.microsoft.semantickernel.SKBuilders
- KernelConfig - Class in com.microsoft.semantickernel
- KernelConfig() - Constructor for class com.microsoft.semantickernel.KernelConfig
- KernelConfig.Builder - Class in com.microsoft.semantickernel
- KernelException - Exception in com.microsoft.semantickernel
-
Kernel logic exception
- KernelException(KernelException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.KernelException
- KernelException(KernelException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.KernelException
- KernelException(KernelException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.KernelException
- KernelException.ErrorCodes - Enum in com.microsoft.semantickernel
- KernelExtensions - Class in com.microsoft.semantickernel.extensions
- KernelSkillsSupplier - Interface in com.microsoft.semantickernel.skilldefinition
L
- localRecord(String, String, String, Embedding, String, String, ZonedDateTime) - Static method in class com.microsoft.semantickernel.memory.MemoryRecord
-
Prepare an instance for a memory stored in the internal storage provider.
M
- MAIN_KEY - Static variable in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Default key for the main input
- maxTokens(int) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- MEMORY_NOT_FOUND - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Attempted to access a memory that does not exist.
- MemoryException - Exception in com.microsoft.semantickernel.memory
-
Exception thrown for errors related to memory logic.
- MemoryException(MemoryException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.memory.MemoryException
-
Initializes a new instance of the
MemoryExceptionclass with a provided error code. - MemoryException(MemoryException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.memory.MemoryException
-
Initializes a new instance of the
MemoryExceptionclass with a provided error code and message. - MemoryException(MemoryException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.memory.MemoryException
-
Initializes a new instance of the
MemoryExceptionclass with a provided error code, message, and inner exception. - MemoryException.ErrorCodes - Enum in com.microsoft.semantickernel.memory
-
Semantic kernel memory error codes.
- MemoryQueryResult - Class in com.microsoft.semantickernel.memory
-
Copy of metadata associated with a memory entry.
- MemoryQueryResult(MemoryRecordMetadata, double) - Constructor for class com.microsoft.semantickernel.memory.MemoryQueryResult
-
Create a new instance of MemoryQueryResult
- MemoryRecord - Class in com.microsoft.semantickernel.memory
-
A record in a Semantic Kernel memory.
- MemoryRecord(MemoryRecordMetadata, Embedding, String, ZonedDateTime) - Constructor for class com.microsoft.semantickernel.memory.MemoryRecord
-
Creates an instance of a
MemoryRecord. - MemoryRecordMetadata - Class in com.microsoft.semantickernel.memory
-
Class representing the metadata associated with a Semantic Kernel memory.
- MemoryRecordMetadata(boolean, String, String, String, String, String) - Constructor for class com.microsoft.semantickernel.memory.MemoryRecordMetadata
-
Constructor.
- memoryStore() - Static method in class com.microsoft.semantickernel.SKBuilders
- MemoryStore - Interface in com.microsoft.semantickernel.memory
-
An interface for storing and retrieving indexed
MemoryRecordobjects in a data store. - MemoryStore.Builder<T extends MemoryStore> - Interface in com.microsoft.semantickernel.memory
- Message(ChatHistory.AuthorRoles, String) - Constructor for class com.microsoft.semantickernel.chatcompletion.ChatHistory.Message
-
Create a new instance
- MODEL_NOT_AVAILABLE - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Model not available.
- modelId(String) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- multiply(float) - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Multiply the
Embeddingvector by a multiplier.
N
- name() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.DefineSKFunction
- name() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
- NamedServiceProvider<T> - Interface in com.microsoft.semantickernel.services
- NO_DEFAULT_VALUE - Static variable in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
- NO_RESPONSE - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
No response.
- NO_VALID_CONFIGURATIONS_FOUND - com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- NON_STREAMING - com.microsoft.semantickernel.textcompletion.CompletionType
- normalize() - Method in class com.microsoft.semantickernel.ai.embeddings.Embedding
-
Normalizes the underlying vector, such that the Euclidean length is 1.
- NOT_SUPPORTED - com.microsoft.semantickernel.exceptions.NotSupportedException.ErrorCodes
- notNull(Object) - Static method in class com.microsoft.semantickernel.Verify
- NotSupportedException - Exception in com.microsoft.semantickernel.exceptions
- NotSupportedException(NotSupportedException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.exceptions.NotSupportedException
- NotSupportedException(NotSupportedException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.exceptions.NotSupportedException
- NotSupportedException(NotSupportedException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.exceptions.NotSupportedException
- NotSupportedException.ErrorCodes - Enum in com.microsoft.semantickernel.exceptions
- NullMemory - Class in com.microsoft.semantickernel.memory
-
Implementation of
SemanticTextMemorythat stores nothing. - NullMemory() - Constructor for class com.microsoft.semantickernel.memory.NullMemory
P
- parameters - Variable in class com.microsoft.semantickernel.semanticfunctions.InputConfig
- ParameterView - Class in com.microsoft.semantickernel.skilldefinition
- ParameterView(String) - Constructor for class com.microsoft.semantickernel.skilldefinition.ParameterView
- ParameterView(String, String, String) - Constructor for class com.microsoft.semantickernel.skilldefinition.ParameterView
- PLAN_EXECUTION_PRODUCED_NO_RESULTS - com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- PlanningException - Exception in com.microsoft.semantickernel.planner
-
Exception thrown for errors related to planning.
- PlanningException(PlanningException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.planner.PlanningException
- PlanningException(PlanningException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.planner.PlanningException
-
Initializes a new instance of the PlanningException class with a provided error code and message
- PlanningException(PlanningException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.planner.PlanningException
-
Initializes a new instance of the PlanningException class with a provided error code, message, and inner exception.
- PlanningException.ErrorCodes - Enum in com.microsoft.semantickernel.planner
-
Error codes for PlanningException
- presencePenalty(double) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- prettyPrint() - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Create formatted string of the variables
- promptTemplate() - Static method in class com.microsoft.semantickernel.SKBuilders
- PromptTemplate - Interface in com.microsoft.semantickernel.semanticfunctions
-
Interface for prompt template
- PromptTemplate.Builder - Interface in com.microsoft.semantickernel.semanticfunctions
- PromptTemplateConfig - Class in com.microsoft.semantickernel.semanticfunctions
-
Prompt template configuration
- PromptTemplateConfig() - Constructor for class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- PromptTemplateConfig(int, String, String, CompletionRequestSettings, InputConfig) - Constructor for class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- PromptTemplateConfig(CompletionRequestSettings) - Constructor for class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- PromptTemplateConfig(String, String, CompletionRequestSettings) - Constructor for class com.microsoft.semantickernel.semanticfunctions.PromptTemplateConfig
- promptTemplateEngine() - Static method in class com.microsoft.semantickernel.SKBuilders
- PromptTemplateEngine - Interface in com.microsoft.semantickernel.templateengine
-
Prompt template engine interface
- PromptTemplateEngine.Builder - Interface in com.microsoft.semantickernel.templateengine
R
- readFile(String, Class<?>) - Static method in class com.microsoft.semantickernel.util.EmbeddedResourceLoader
-
Loads a file to a string from the classpath using getResourceAsStream
- readFile(String, Class<?>, EmbeddedResourceLoader.ResourceLocation...) - Static method in class com.microsoft.semantickernel.util.EmbeddedResourceLoader
-
Loads a file to a string from the classpath, classpath root or filesystem
- ReadOnlyFunctionCollection - Interface in com.microsoft.semantickernel.skilldefinition
- ReadOnlySkillCollection - Interface in com.microsoft.semantickernel.skilldefinition
-
Skill collection interface.
- ReadOnlySkillCollection.Builder - Interface in com.microsoft.semantickernel.skilldefinition
- referenceRecord(String, String, String, Embedding, String, String, ZonedDateTime) - Static method in class com.microsoft.semantickernel.memory.MemoryRecord
-
Prepare an instance about a memory which source is stored externally.
- registerOnKernel(Kernel) - Method in interface com.microsoft.semantickernel.orchestration.RegistrableSkFunction
- registerSemanticFunction(FunctionType) - Method in interface com.microsoft.semantickernel.Kernel
-
Registers a semantic function on this kernel
- registerSemanticFunction(String, String, SemanticFunctionConfig) - Method in interface com.microsoft.semantickernel.Kernel
-
Register a semantic function on this kernel
- RegistrableSkFunction - Interface in com.microsoft.semantickernel.orchestration
- remove(String) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables
- removeAsync(String, String) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Removes a memory record from the data store.
- removeAsync(String, String) - Method in class com.microsoft.semantickernel.memory.NullMemory
- removeAsync(String, String) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Remove a memory by key.
- removeBatchAsync(String, Collection<String>) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Removes a batch of memory records from the data store.
- renderAsync(SKContext) - Method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate
-
Render the template using the information in the context
- renderAsync(String, SKContext) - Method in interface com.microsoft.semantickernel.templateengine.PromptTemplateEngine
-
Given a prompt template, replace the variables with their values and execute the functions replacing their reference with the function result
- REQUEST_TIMEOUT - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Request timeout.
- required() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
-
If required is false, no value is set, and no default value is provided, null will be passed as this argument.
- returnDescription() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.DefineSKFunction
- returnType() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.DefineSKFunction
- runAsync(ContextVariables, SKFunction<?>...) - Method in interface com.microsoft.semantickernel.Kernel
-
Run a pipeline composed of synchronous and asynchronous functions.
- runAsync(SKFunction<?>...) - Method in interface com.microsoft.semantickernel.Kernel
-
Run a pipeline composed of synchronous and asynchronous functions.
- runAsync(String, SKFunction<?>...) - Method in interface com.microsoft.semantickernel.Kernel
-
Run a pipeline composed of synchronous and asynchronous functions.
S
- saveInformationAsync(String, String, String, String, String) - Method in class com.microsoft.semantickernel.memory.NullMemory
- saveInformationAsync(String, String, String, String, String) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Save some information into the semantic memory, keeping a copy of the source information.
- saveReferenceAsync(String, String, String, String, String, String) - Method in class com.microsoft.semantickernel.memory.NullMemory
- saveReferenceAsync(String, String, String, String, String, String) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Save some information into the semantic memory, keeping only a reference to the source information.
- searchAsync(String, String, int, float, boolean) - Method in class com.microsoft.semantickernel.memory.NullMemory
- searchAsync(String, String, int, float, boolean) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory
-
Find some information in memory
- SemanticFunctionConfig - Class in com.microsoft.semantickernel.semanticfunctions
-
Semantic function configuration
- SemanticFunctionConfig(PromptTemplateConfig, PromptTemplate) - Constructor for class com.microsoft.semantickernel.semanticfunctions.SemanticFunctionConfig
-
Constructor for SemanticFunctionConfig.
- SemanticKernelBuilder<T extends Buildable> - Interface in com.microsoft.semantickernel.builders
-
Interface for all builders that create Buildable objects.
- semanticTextMemory() - Static method in class com.microsoft.semantickernel.SKBuilders
- SemanticTextMemory - Interface in com.microsoft.semantickernel.memory
-
An interface for semantic memory that creates and recalls memories associated with text.
- SemanticTextMemory.Builder - Interface in com.microsoft.semantickernel.memory
- SERVICE_ERROR - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Service error.
- SERVICE_NOT_FOUND - com.microsoft.semantickernel.KernelException.ErrorCodes
- serviceId(String) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- ServiceLoadUtil - Class in com.microsoft.semantickernel.builders
- setService(String, Supplier<T>, boolean, Class<T>) - Method in class com.microsoft.semantickernel.services.AIServiceCollection
-
Registers a transient service factory with an optional name and default flag.
- setService(String, T, boolean, Class<T>) - Method in class com.microsoft.semantickernel.services.AIServiceCollection
-
Registers a singleton service instance with an optional name and default flag.
- setService(Supplier<T>, Class<T>) - Method in class com.microsoft.semantickernel.services.AIServiceCollection
-
Registers a transient service factory with the default name.
- setService(T, Class<T>) - Method in class com.microsoft.semantickernel.services.AIServiceCollection
-
Registers a singleton service instance with the default name.
- setVariable(String, String) - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- setVariable(String, String) - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Sets the given variable
- setVariable(String, String) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables
-
Set the value
- SKBuilders - Class in com.microsoft.semantickernel
- SKCheckedException - Exception in com.microsoft.semantickernel
-
Provides the base exception from which all CHECKED Semantic Kernel exceptions derive.
- SKContext - Interface in com.microsoft.semantickernel.orchestration
-
Semantic Kernel context.
- SKContext.Builder - Interface in com.microsoft.semantickernel.orchestration
- SKException - Exception in com.microsoft.semantickernel
-
Provides the base exception from which all Semantic Kernel exceptions derive.
- SKFunction<RequestConfiguration> - Interface in com.microsoft.semantickernel.orchestration
-
Semantic Kernel callable function interface
- SKFunctionInputAttribute - Annotation Type in com.microsoft.semantickernel.skilldefinition.annotations
-
Annotates a parameter binding it to the "input" context variable
- SKFunctionParameters - Annotation Type in com.microsoft.semantickernel.skilldefinition.annotations
-
Annotates a parameter to a native function
- SKILL_COLLECTION_NOT_SET - com.microsoft.semantickernel.KernelException.ErrorCodes
- skillCollection() - Static method in class com.microsoft.semantickernel.SKBuilders
- SkillExecutor - Interface in com.microsoft.semantickernel
- SKILLS_NOT_FOUND - com.microsoft.semantickernel.exceptions.SkillsNotFoundException.ErrorCodes
- SkillsNotFoundException - Exception in com.microsoft.semantickernel.exceptions
- SkillsNotFoundException(SkillsNotFoundException.ErrorCodes) - Constructor for exception com.microsoft.semantickernel.exceptions.SkillsNotFoundException
- SkillsNotFoundException(SkillsNotFoundException.ErrorCodes, String) - Constructor for exception com.microsoft.semantickernel.exceptions.SkillsNotFoundException
- SkillsNotFoundException(SkillsNotFoundException.ErrorCodes, String, Throwable) - Constructor for exception com.microsoft.semantickernel.exceptions.SkillsNotFoundException
- SkillsNotFoundException.ErrorCodes - Enum in com.microsoft.semantickernel.exceptions
- stopSequences(List<String>) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- STREAMING - com.microsoft.semantickernel.textcompletion.CompletionType
- System - com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
T
- temperature(double) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- Text - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Text block type
- textCompletion() - Static method in class com.microsoft.semantickernel.SKBuilders
- TextCompletion - Interface in com.microsoft.semantickernel.textcompletion
-
Interface for text completion services
- TextCompletion.Builder - Interface in com.microsoft.semantickernel.textcompletion
- textEmbeddingGeneration() - Static method in class com.microsoft.semantickernel.SKBuilders
- TextEmbeddingGeneration - Interface in com.microsoft.semantickernel.ai.embeddings
-
Interface for text embedding generation services
- TextEmbeddingGeneration.Builder - Interface in com.microsoft.semantickernel.ai.embeddings
- THROTTLING - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Throttling.
- toEmbeddingString() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- toEmbeddingString() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Create a string for generating an embedding for a function.
- toFullyQualifiedName() - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
-
The function to create a fully qualified name for
- toFullyQualifiedName() - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
The function to create a fully qualified name for
- toManualString(boolean) - Method in class com.microsoft.semantickernel.orchestration.AbstractSkFunction
- toManualString(boolean) - Method in interface com.microsoft.semantickernel.orchestration.SKFunction
-
Create a manual-friendly string for a function.
- topP(double) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- toString() - Method in class com.microsoft.semantickernel.memory.MemoryRecord
- toString() - Method in class com.microsoft.semantickernel.memory.MemoryRecordMetadata
- type() - Method in annotation type com.microsoft.semantickernel.skilldefinition.annotations.SKFunctionParameters
U
- UNABLE_TO_BUILD_MEMORY - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Unable to build memory.
- UNABLE_TO_DESERIALIZE_MEMORY - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Unable to construct memory from serialized metadata.
- UNABLE_TO_SERIALIZE_MEMORY - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Unable to serialize a memory .
- Undefined - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Undefined block type
- Unknown - com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
- UNKNOWN - com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Unknown error.
- UNKNOWN_ERROR - com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Unknown error.
- UNKNOWN_ERROR - com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- UNKNOWN_ERROR - com.microsoft.semantickernel.KernelException.ErrorCodes
- UNKNOWN_ERROR - com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
- update(ContextVariables) - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- update(ContextVariables) - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Merges in the given variables.
- update(ContextVariables, boolean) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables
-
Updates the variables merging or overwriting in the new values.
- update(String) - Method in class com.microsoft.semantickernel.orchestration.AbstractSKContext
- update(String) - Method in interface com.microsoft.semantickernel.orchestration.SKContext
-
Updates the input entry with the given data
- update(String) - Method in interface com.microsoft.semantickernel.orchestration.WritableContextVariables
-
Updates the main input text with the new value after a function is complete.
- upsertAsync(String, MemoryRecord) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Upserts a memory record into the data store.
- upsertBatchAsync(String, Collection<MemoryRecord>) - Method in interface com.microsoft.semantickernel.memory.MemoryStore
-
Upserts a group of memory records into the data store.
- user(String) - Method in class com.microsoft.semantickernel.textcompletion.CompletionRequestSettings.Builder
- User - com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
V
- Value - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Value block type
- VALUE_NOT_FOUND - com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
- valueOf(String) - Static method in enum com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.builders.BuildersSingleton
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.exceptions.NotSupportedException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.exceptions.SkillsNotFoundException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.KernelException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.skilldefinition.FunctionNotFound.ErrorCodes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.textcompletion.CompletionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.semantickernel.util.EmbeddedResourceLoader.ResourceLocation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.microsoft.semantickernel.ai.AIException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.builders.BuildersSingleton
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.chatcompletion.ChatHistory.AuthorRoles
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.exceptions.ConfigurationException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.exceptions.NotSupportedException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.exceptions.SkillsNotFoundException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.KernelException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.memory.MemoryException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.orchestration.FunctionNotRegisteredException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.planner.PlanningException.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.skilldefinition.FunctionNotFound.ErrorCodes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.textcompletion.CompletionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.microsoft.semantickernel.util.EmbeddedResourceLoader.ResourceLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variable - com.microsoft.semantickernel.templateengine.blocks.BlockTypes
-
Variable block type
- variables() - Static method in class com.microsoft.semantickernel.SKBuilders
- Verify - Class in com.microsoft.semantickernel
- Verify() - Constructor for class com.microsoft.semantickernel.Verify
W
- withAIService(String, T, boolean, Class<T>) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Adds an instance to the services collection
- withAIServiceFactory(String, Function<KernelConfig, T>, boolean, Class<T>) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Adds a factory method to the services collection
- withConfiguration(KernelConfig) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Set the kernel configuration
- withDefaultAIService(Supplier<T>, Class<T>) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Adds a factory method to the services collection
- withDefaultAIService(T) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Adds an instance to the services collection
- withDefaultAIService(T, Class<T>) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Adds an instance to the services collection
- withDefaultCompletionType(CompletionType) - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion.Builder
-
Sets the default completion type for this service.
- withDescription(String) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withEmbeddingGenerator(EmbeddingGeneration<String>) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory.Builder
- withFunctionName(String) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withInput(String) - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables.Builder
-
Builds an instance with the given content in the default main key
- withKernel(Kernel) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
-
Builds a context from the given kernel.
- withKernel(Kernel) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withMemory(SemanticTextMemory) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Add a semantic text memory entity to the kernel to be built.
- withMemory(SemanticTextMemory) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
-
Sets the memory
- withMemoryStorage(MemoryStore) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Add memory storage to the kernel to be built.
- withMemoryStorage(Supplier<MemoryStore>) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Add memory storage factory to the kernel.
- withMemoryStorageAndTextEmbeddingGeneration(MemoryStore, TextEmbeddingGeneration) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Add memory storage and an embedding generator to the kernel to be built.
- withModelId(String) - Method in interface com.microsoft.semantickernel.ai.embeddings.EmbeddingGeneration.Builder
- withModelId(String) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion.Builder
- withModelId(String) - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion.Builder
- withOpenAIClient(OpenAIAsyncClient) - Method in interface com.microsoft.semantickernel.ai.embeddings.EmbeddingGeneration.Builder
- withOpenAIClient(OpenAIAsyncClient) - Method in interface com.microsoft.semantickernel.chatcompletion.ChatCompletion.Builder
- withOpenAIClient(OpenAIAsyncClient) - Method in interface com.microsoft.semantickernel.textcompletion.TextCompletion.Builder
- withPromptTemplate(String) - Method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate.Builder
- withPromptTemplate(String) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withPromptTemplateConfig(PromptTemplateConfig) - Method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate.Builder
- withPromptTemplateConfig(PromptTemplateConfig) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withPromptTemplateEngine(PromptTemplateEngine) - Method in interface com.microsoft.semantickernel.Kernel.Builder
-
Add prompt template engine to the kernel to be built.
- withPromptTemplateEngine(PromptTemplateEngine) - Method in interface com.microsoft.semantickernel.semanticfunctions.PromptTemplate.Builder
- withRequestSettings(CompletionRequestSettings) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withSemanticFunctionConfig(SemanticFunctionConfig) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withSkillName(String) - Method in interface com.microsoft.semantickernel.textcompletion.CompletionSKFunction.Builder
- withSkills(ReadOnlySkillCollection) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
-
Sets the skills
- withStorage(MemoryStore) - Method in interface com.microsoft.semantickernel.memory.SemanticTextMemory.Builder
- withVariable(String, String) - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables.Builder
-
Set variable
- withVariables(ContextVariables) - Method in interface com.microsoft.semantickernel.orchestration.SKContext.Builder
- withVariables(Map<String, String>) - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables.Builder
-
Builds an instance with the given variables
- writableClone() - Method in interface com.microsoft.semantickernel.orchestration.ContextVariables
-
Get a clone of the variables that can be modified
- WritableContextVariables - Interface in com.microsoft.semantickernel.orchestration
-
Context Variables is a data structure that holds temporary data while a task is being performed.
- WritableContextVariables.Builder - Interface in com.microsoft.semantickernel.orchestration
All Classes All Packages