Uses of Interface
org.springframework.ai.chat.prompt.ChatOptions.Builder
Packages that use ChatOptions.Builder
Package
Description
Spring AI integration with Anthropic's Claude models using the official
Anthropic Java SDK.
Chat client API.
-
Uses of ChatOptions.Builder in org.springframework.ai.anthropic
Classes in org.springframework.ai.anthropic that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classBuilder for creatingAnthropicChatOptionsinstances.Methods in org.springframework.ai.anthropic with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionAnthropicChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.bedrock.converse
Classes in org.springframework.ai.bedrock.converse that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.bedrock.converse with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionBedrockChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.chat.client
Methods in org.springframework.ai.chat.client with type parameters of type ChatOptions.BuilderModifier and TypeMethodDescription<B extends ChatOptions.Builder<?>>
ChatClient.ChatClientRequestSpecChatClient.ChatClientRequestSpec.options(B customizer) <B extends ChatOptions.Builder<?>>
ChatClient.ChatClientRequestSpecDefaultChatClient.DefaultChatClientRequestSpec.options(B customizer) Methods in org.springframework.ai.chat.client with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionChatClient.Builder.defaultOptions(ChatOptions.Builder chatOptions) DefaultChatClientBuilder.defaultOptions(ChatOptions.Builder customizer) Constructors in org.springframework.ai.chat.client with parameters of type ChatOptions.BuilderModifierConstructorDescriptionDefaultChatClientRequestSpec(ChatModel chatModel, @Nullable String userText, Map<String, Object> userParams, Map<String, Object> userMetadata, @Nullable String systemText, Map<String, Object> systemParams, Map<String, Object> systemMetadata, List<ToolCallback> toolCallbacks, List<ToolCallbackProvider> toolCallbackProviders, List<Message> messages, List<Media> media, @Nullable ChatOptions.Builder<?> customizer, List<Advisor> advisors, Map<String, Object> advisorParams, io.micrometer.observation.ObservationRegistry observationRegistry, @Nullable ChatClientObservationConvention chatClientObservationConvention, Map<String, Object> toolContext, @Nullable TemplateRenderer templateRenderer, @Nullable AdvisorObservationConvention advisorObservationConvention, ToolCallingAdvisor.Builder<?> toolCallingAdvisorBuilder) -
Uses of ChatOptions.Builder in org.springframework.ai.chat.prompt
Classes in org.springframework.ai.chat.prompt with type parameters of type ChatOptions.BuilderModifier and TypeInterfaceDescriptionstatic interfaceChatOptions.Builder<B extends ChatOptions.Builder<B>>Builder for creatingChatOptionsinstance.Classes in org.springframework.ai.chat.prompt that implement ChatOptions.BuilderModifier and TypeClassDescriptionclassDefaultChatOptionsBuilder<B extends DefaultChatOptionsBuilder<B>>Implementation ofChatOptions.Builderto createDefaultChatOptions.Methods in org.springframework.ai.chat.prompt that return ChatOptions.BuilderModifier and TypeMethodDescriptionstatic ChatOptions.Builder<?>ChatOptions.builder()Creates a newChatOptions.Builderto create the defaultChatOptions.ChatOptions.mutate()Returns a newChatOptions.Builderinitialized with the values of thisChatOptions.DefaultChatOptions.mutate()Methods in org.springframework.ai.chat.prompt with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionChatOptions.Builder.combineWith(ChatOptions.Builder<?> other) Mutate this builder by taking allother's values that are non-null, retainingthisother values.DefaultChatOptionsBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.deepseek
Classes in org.springframework.ai.deepseek that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.deepseek with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionDeepSeekChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.google.genai
Classes in org.springframework.ai.google.genai that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.google.genai with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionGoogleGenAiChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.mistralai
Classes in org.springframework.ai.mistralai that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.mistralai with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionMistralAiChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.model.tool
Subinterfaces of ChatOptions.Builder in org.springframework.ai.model.toolModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceToolCallingChatOptions.Builder<B extends ToolCallingChatOptions.Builder<B>>A builder to create aToolCallingChatOptionsinstance.Classes in org.springframework.ai.model.tool that implement ChatOptions.BuilderModifier and TypeClassDescriptionstatic classstatic classDefault implementation ofToolCallingChatOptions.Builder.Methods in org.springframework.ai.model.tool with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionDefaultStructuredOutputChatOptions.Builder.combineWith(ChatOptions.Builder<?> other) DefaultToolCallingChatOptions.Builder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.ollama.api
Classes in org.springframework.ai.ollama.api that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.ollama.api with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionOllamaChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.openai
Classes in org.springframework.ai.openai that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classMethods in org.springframework.ai.openai with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionOpenAiChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.openai.responses
Classes in org.springframework.ai.openai.responses that implement ChatOptions.BuilderModifier and TypeClassDescriptionprotected static classstatic classPublic builder exposed to users, so they do not have to name the generic parameter.Methods in org.springframework.ai.openai.responses with parameters of type ChatOptions.BuilderModifier and TypeMethodDescriptionOpenAiResponsesChatOptions.AbstractBuilder.combineWith(ChatOptions.Builder<?> other) -
Uses of ChatOptions.Builder in org.springframework.ai.test.options
Classes in org.springframework.ai.test.options with type parameters of type ChatOptions.BuilderModifier and TypeClassDescriptionclassAbstractChatOptionsTests<O extends ChatOptions,B extends ChatOptions.Builder<B>> Abstract base class for testingChatOptionssubclasses.