Class AzureOpenAiChatModel.Builder
java.lang.Object
org.springframework.ai.azure.openai.AzureOpenAiChatModel.Builder
- Enclosing class:
AzureOpenAiChatModel
Builder to construct
AzureOpenAiChatModel.- Since:
- 1.0.0
- Author:
- Mark Pollack, Ueibin Kim, John Blum, Christian Tzolov, Grogdunn, Benoit Moussaud, Thomas Vitale, luocongqiu, timostark, Soby Chacko, Jihoon Kim, Ilayaperumal Gopinathan, Alexandros Pappas, Berjan Jonker, Andres da Silva Santos, Bart Veenstra
-
Method Summary
Modifier and TypeMethodDescriptionbuild()defaultOptions(AzureOpenAiChatOptions defaultOptions) observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) openAIClientBuilder(com.azure.ai.openai.OpenAIClientBuilder openAIClientBuilder) toolCallingManager(ToolCallingManager toolCallingManager) toolExecutionEligibilityPredicate(ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate)
-
Method Details
-
openAIClientBuilder
public AzureOpenAiChatModel.Builder openAIClientBuilder(com.azure.ai.openai.OpenAIClientBuilder openAIClientBuilder) -
defaultOptions
-
toolCallingManager
-
toolExecutionEligibilityPredicate
public AzureOpenAiChatModel.Builder toolExecutionEligibilityPredicate(ToolExecutionEligibilityPredicate toolExecutionEligibilityPredicate) -
observationRegistry
public AzureOpenAiChatModel.Builder observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) -
build
-