Class OpenAITextEmbeddingGenerationService.Builder
- java.lang.Object
-
- com.microsoft.semantickernel.services.openai.OpenAiServiceBuilder<com.azure.ai.openai.OpenAIAsyncClient,OpenAITextEmbeddingGenerationService,OpenAITextEmbeddingGenerationService.Builder>
-
- com.microsoft.semantickernel.aiservices.openai.textembedding.OpenAITextEmbeddingGenerationService.Builder
-
- All Implemented Interfaces:
SemanticKernelBuilder<OpenAITextEmbeddingGenerationService>
- Enclosing class:
- OpenAITextEmbeddingGenerationService
public static class OpenAITextEmbeddingGenerationService.Builder extends OpenAiServiceBuilder<com.azure.ai.openai.OpenAIAsyncClient,OpenAITextEmbeddingGenerationService,OpenAITextEmbeddingGenerationService.Builder>
A builder for creating aOpenAITextEmbeddingGenerationService.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenAITextEmbeddingGenerationServicebuild()OpenAITextEmbeddingGenerationService.BuilderwithDimensions(int dimensions)Sets the dimensions for the embeddings.-
Methods inherited from class com.microsoft.semantickernel.services.openai.OpenAiServiceBuilder
withDeploymentName, withModelId, withOpenAIAsyncClient, withServiceId
-
-
-
-
Method Detail
-
withDimensions
public OpenAITextEmbeddingGenerationService.Builder withDimensions(int dimensions)
Sets the dimensions for the embeddings.- Parameters:
dimensions- The dimensions for the embeddings.- Returns:
- The builder.
-
build
public OpenAITextEmbeddingGenerationService build()
- Specified by:
buildin interfaceSemanticKernelBuilder<OpenAITextEmbeddingGenerationService>- Specified by:
buildin classOpenAiServiceBuilder<com.azure.ai.openai.OpenAIAsyncClient,OpenAITextEmbeddingGenerationService,OpenAITextEmbeddingGenerationService.Builder>
-
-