<T extends AIService> Kernel.Builder |
Kernel.Builder.withAIService(String serviceId,
Function<KernelConfig,T> factory,
boolean setAsDefault,
Class<T> clazz) |
Adds a factory method to the services collection
|
<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.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,
Class<T> clazz) |
Adds an instance to the services collection
|
Kernel.Builder |
Kernel.Builder.withKernelConfig(KernelConfig kernelConfig) |
Set the kernel configuration
|
Kernel.Builder |
Kernel.Builder.withMemory(SemanticTextMemory memory) |
|
Kernel.Builder |
Kernel.Builder.withMemoryStore(MemoryStore memoryStore) |
Set the memory store
|
Kernel.Builder |
Kernel.Builder.withPromptTemplateEngine(PromptTemplateEngine promptTemplateEngine) |
Set the prompt template engine
|