static Kernel.Builder |
Kernel.builder() |
|
static Kernel.Builder |
SKBuilders.kernel() |
|
<T extends AIService> Kernel.Builder |
Kernel.Builder.withAIService(String serviceId,
T instance,
boolean setAsDefault,
Class<T> clazz) |
Adds an instance to the services collection
|
<T extends AIService> Kernel.Builder |
Kernel.Builder.withAIServiceFactory(String serviceId,
Function<KernelConfig,T> factory,
boolean setAsDefault,
Class<T> clazz) |
Adds a factory method to the services collection
|
Kernel.Builder |
Kernel.Builder.withConfiguration(KernelConfig kernelConfig) |
Set the kernel configuration
|
<T extends AIService> Kernel.Builder |
Kernel.Builder.withDefaultAIService(Supplier<T> factory,
Class<T> clazz) |
Adds a factory method to the services collection
|
<T extends AIService> Kernel.Builder |
Kernel.Builder.withDefaultAIService(T instance) |
Adds an instance to the services collection
|
<T extends AIService> Kernel.Builder |
Kernel.Builder.withDefaultAIService(T instance,
Class<T> clazz) |
Adds an instance to the services collection
|
Kernel.Builder |
Kernel.Builder.withMemory(SemanticTextMemory memory) |
Add a semantic text memory entity to the kernel to be built.
|
Kernel.Builder |
Kernel.Builder.withMemoryStorage(MemoryStore storage) |
Add memory storage to the kernel to be built.
|
Kernel.Builder |
Kernel.Builder.withMemoryStorage(Supplier<MemoryStore> factory) |
Add memory storage factory to the kernel.
|
Kernel.Builder |
Kernel.Builder.withMemoryStorageAndTextEmbeddingGeneration(MemoryStore storage,
TextEmbeddingGeneration embeddingGenerator) |
Add memory storage and an embedding generator to the kernel to be built.
|
Kernel.Builder |
Kernel.Builder.withPromptTemplateEngine(PromptTemplateEngine promptTemplateEngine) |
Add prompt template engine to the kernel to be built.
|