Uses of Interface
org.springframework.ai.chat.client.ChatClient.Builder
Packages that use ChatClient.Builder
Package
Description
Chat client.
-
Uses of ChatClient.Builder in org.springframework.ai.chat.client
Classes in org.springframework.ai.chat.client that implement ChatClient.BuilderModifier and TypeClassDescriptionclassDefaultChatClientBuilder is a builder class for creating a ChatClient.Methods in org.springframework.ai.chat.client that return ChatClient.BuilderModifier and TypeMethodDescriptionstatic ChatClient.BuilderChatClient.builder(org.springframework.ai.chat.model.ChatModel chatModel) static ChatClient.BuilderChatClient.builder(org.springframework.ai.chat.model.ChatModel chatModel, io.micrometer.observation.ObservationRegistry observationRegistry, ChatClientObservationConvention customObservationConvention) ChatClient.Builder.clone()DefaultChatClientBuilder.clone()ChatClient.Builder.defaultAdvisors(Consumer<ChatClient.AdvisorSpec> advisorSpecConsumer) ChatClient.Builder.defaultAdvisors(List<Advisor> advisors) ChatClient.Builder.defaultAdvisors(Advisor... advisor) DefaultChatClientBuilder.defaultAdvisors(Consumer<ChatClient.AdvisorSpec> advisorSpecConsumer) DefaultChatClientBuilder.defaultAdvisors(List<Advisor> advisors) DefaultChatClientBuilder.defaultAdvisors(Advisor... advisors) ChatClient.Builder.defaultOptions(org.springframework.ai.chat.prompt.ChatOptions chatOptions) DefaultChatClientBuilder.defaultOptions(org.springframework.ai.chat.prompt.ChatOptions chatOptions) ChatClient.Builder.defaultSystem(String text) ChatClient.Builder.defaultSystem(Consumer<ChatClient.PromptSystemSpec> systemSpecConsumer) ChatClient.Builder.defaultSystem(org.springframework.core.io.Resource text) ChatClient.Builder.defaultSystem(org.springframework.core.io.Resource text, Charset charset) DefaultChatClientBuilder.defaultSystem(String text) DefaultChatClientBuilder.defaultSystem(Consumer<ChatClient.PromptSystemSpec> systemSpecConsumer) DefaultChatClientBuilder.defaultSystem(org.springframework.core.io.Resource text) DefaultChatClientBuilder.defaultSystem(org.springframework.core.io.Resource text, Charset charset) ChatClient.Builder.defaultTemplateRenderer(org.springframework.ai.template.TemplateRenderer templateRenderer) DefaultChatClientBuilder.defaultTemplateRenderer(org.springframework.ai.template.TemplateRenderer templateRenderer) ChatClient.Builder.defaultToolCallbacks(List<org.springframework.ai.tool.ToolCallback> toolCallbacks) ChatClient.Builder.defaultToolCallbacks(org.springframework.ai.tool.ToolCallback... toolCallbacks) ChatClient.Builder.defaultToolCallbacks(org.springframework.ai.tool.ToolCallbackProvider... toolCallbackProviders) DefaultChatClientBuilder.defaultToolCallbacks(List<org.springframework.ai.tool.ToolCallback> toolCallbacks) DefaultChatClientBuilder.defaultToolCallbacks(org.springframework.ai.tool.ToolCallback... toolCallbacks) DefaultChatClientBuilder.defaultToolCallbacks(org.springframework.ai.tool.ToolCallbackProvider... toolCallbackProviders) ChatClient.Builder.defaultToolContext(Map<String, Object> toolContext) DefaultChatClientBuilder.defaultToolContext(Map<String, Object> toolContext) ChatClient.Builder.defaultToolNames(String... toolNames) DefaultChatClientBuilder.defaultToolNames(String... toolNames) ChatClient.Builder.defaultTools(Object... toolObjects) DefaultChatClientBuilder.defaultTools(Object... toolObjects) ChatClient.Builder.defaultUser(String text) ChatClient.Builder.defaultUser(Consumer<ChatClient.PromptUserSpec> userSpecConsumer) ChatClient.Builder.defaultUser(org.springframework.core.io.Resource text) ChatClient.Builder.defaultUser(org.springframework.core.io.Resource text, Charset charset) DefaultChatClientBuilder.defaultUser(String text) DefaultChatClientBuilder.defaultUser(Consumer<ChatClient.PromptUserSpec> userSpecConsumer) DefaultChatClientBuilder.defaultUser(org.springframework.core.io.Resource text) DefaultChatClientBuilder.defaultUser(org.springframework.core.io.Resource text, Charset charset) ChatClient.ChatClientRequestSpec.mutate()Return aChatClient.Builderto create a newChatClientwhose settings are replicated from thisChatClientRequest.ChatClient.mutate()Return aChatClient.Builderto create a newChatClientwhose settings are replicated from the defaultChatClient.ChatClientRequestSpecof this client.DefaultChatClient.DefaultChatClientRequestSpec.mutate()Return aChatClient.Builderto create a newChatClientwhose settings are replicated from thisChatClientRequest.DefaultChatClient.mutate()Return aChatClient.Builderto create a newChatClientwhose settings are replicated from thisChatClientRequest.Methods in org.springframework.ai.chat.client with parameters of type ChatClient.BuilderModifier and TypeMethodDescriptionvoidChatClientCustomizer.customize(ChatClient.Builder chatClientBuilder) Callback to customize aChatClient.Builderinstance. -
Uses of ChatClient.Builder in org.springframework.ai.chat.evaluation
Methods in org.springframework.ai.chat.evaluation with parameters of type ChatClient.BuilderModifier and TypeMethodDescriptionRelevancyEvaluator.Builder.chatClientBuilder(ChatClient.Builder chatClientBuilder) static FactCheckingEvaluatorFactCheckingEvaluator.forBespokeMinicheck(ChatClient.Builder chatClientBuilder) Creates a FactCheckingEvaluator configured for use with the Bespoke Minicheck model.Constructors in org.springframework.ai.chat.evaluation with parameters of type ChatClient.BuilderModifierConstructorDescriptionFactCheckingEvaluator(ChatClient.Builder chatClientBuilder) Constructs a new FactCheckingEvaluator with the provided ChatClient.Builder.FactCheckingEvaluator(ChatClient.Builder chatClientBuilder, String evaluationPrompt) Constructs a new FactCheckingEvaluator with the provided ChatClient.Builder and evaluation prompt.RelevancyEvaluator(ChatClient.Builder chatClientBuilder)