Class TextGenerationService.Builder
- java.lang.Object
-
- com.microsoft.semantickernel.services.textcompletion.TextGenerationService.Builder
-
- All Implemented Interfaces:
SemanticKernelBuilder<TextGenerationService>
- Enclosing interface:
- TextGenerationService
public abstract static class TextGenerationService.Builder extends Object implements SemanticKernelBuilder<TextGenerationService>
Builder for a TextGenerationService
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TextGenerationServicebuild()Build the object.TextGenerationService.BuilderwithModelId(String modelId)Sets the model ID for the serviceTextGenerationService.BuilderwithOpenAIAsyncClient(com.azure.ai.openai.OpenAIAsyncClient client)Sets the OpenAI client for the serviceTextGenerationService.BuilderwithServiceId(String serviceId)Sets the service ID for the service
-
-
-
Method Detail
-
withModelId
public TextGenerationService.Builder withModelId(String modelId)
Sets the model ID for the service- Parameters:
modelId- The model ID- Returns:
- The builder
-
withOpenAIAsyncClient
public TextGenerationService.Builder withOpenAIAsyncClient(com.azure.ai.openai.OpenAIAsyncClient client)
Sets the OpenAI client for the service- Parameters:
client- The OpenAI client- Returns:
- The builder
-
withServiceId
public TextGenerationService.Builder withServiceId(String serviceId)
Sets the service ID for the service- Parameters:
serviceId- The service ID- Returns:
- The builder
-
build
public abstract TextGenerationService build()
Description copied from interface:SemanticKernelBuilderBuild the object.- Specified by:
buildin interfaceSemanticKernelBuilder<TextGenerationService>- Returns:
- a constructed object.
-
-