Class AzureOpenAiChatModel.Builder
java.lang.Object
org.springframework.ai.azure.openai.AzureOpenAiChatModel.Builder
- Enclosing class:
- AzureOpenAiChatModel
Builder to construct
AzureOpenAiChatModel.-
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultOptions(AzureOpenAiChatOptions defaultOptions) observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) openAIClientBuilder(com.azure.ai.openai.OpenAIClientBuilder openAIClientBuilder) toolCallingManager(org.springframework.ai.model.tool.ToolCallingManager toolCallingManager) toolExecutionEligibilityPredicate(org.springframework.ai.model.tool.ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate)
-
Method Details
-
openAIClientBuilder
public AzureOpenAiChatModel.Builder openAIClientBuilder(com.azure.ai.openai.OpenAIClientBuilder openAIClientBuilder) -
defaultOptions
-
toolCallingManager
public AzureOpenAiChatModel.Builder toolCallingManager(org.springframework.ai.model.tool.ToolCallingManager toolCallingManager) -
toolExecutionEligibilityPredicate
public AzureOpenAiChatModel.Builder toolExecutionEligibilityPredicate(org.springframework.ai.model.tool.ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate) -
observationRegistry
public AzureOpenAiChatModel.Builder observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) -
build
-