Uses of Interface
org.springframework.ai.chat.prompt.ChatOptions
Packages that use ChatOptions
Package
Description
Spring AI integration with Anthropic's Claude models using the official
Anthropic Java SDK.
-
Uses of ChatOptions in org.springframework.ai.anthropic
Classes in org.springframework.ai.anthropic that implement ChatOptionsMethods in org.springframework.ai.anthropic that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.bedrock.converse
Classes in org.springframework.ai.bedrock.converse that implement ChatOptionsModifier and TypeClassDescriptionclassThe options to be used when sending a chat request to the Bedrock API.Methods in org.springframework.ai.bedrock.converse that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.bedrock.converse.api
Methods in org.springframework.ai.bedrock.converse.api with parameters of type ChatOptionsModifier and TypeMethodDescriptionstatic @Nullable software.amazon.awssdk.core.document.DocumentConverseApiUtils.getChatOptionsAdditionalModelRequestFields(@Nullable ChatOptions defaultOptions, @Nullable ModelOptions promptOptions) -
Uses of ChatOptions in org.springframework.ai.chat.model
Methods in org.springframework.ai.chat.model that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.chat.prompt
Classes in org.springframework.ai.chat.prompt that implement ChatOptionsMethods in org.springframework.ai.chat.prompt with type parameters of type ChatOptionsModifier and TypeMethodDescription<T extends ChatOptions>
TChatOptions.copy()Returns a copy of thisChatOptions.<T extends ChatOptions>
TDefaultChatOptions.copy()Methods in org.springframework.ai.chat.prompt that return ChatOptionsModifier and TypeMethodDescriptionChatOptions.Builder.build()Build theChatOptions.DefaultChatOptionsBuilder.build()@Nullable ChatOptionsPrompt.getOptions()Methods in org.springframework.ai.chat.prompt with parameters of type ChatOptionsModifier and TypeMethodDescriptionPrompt.Builder.chatOptions(ChatOptions chatOptions) ChatPromptTemplate.create(Map<String, Object> model, ChatOptions modelOptions) ChatPromptTemplate.create(ChatOptions modelOptions) PromptTemplate.create(Map<String, Object> additionalVariables, ChatOptions modelOptions) PromptTemplate.create(ChatOptions modelOptions) PromptTemplateActions.create(Map<String, Object> model, ChatOptions modelOptions) PromptTemplateActions.create(ChatOptions modelOptions) Constructors in org.springframework.ai.chat.prompt with parameters of type ChatOptionsModifierConstructorDescriptionPrompt(String contents, @Nullable ChatOptions chatOptions) Prompt(List<Message> messages, @Nullable ChatOptions chatOptions) Prompt(Message message, @Nullable ChatOptions chatOptions) -
Uses of ChatOptions in org.springframework.ai.deepseek
Classes in org.springframework.ai.deepseek that implement ChatOptionsModifier and TypeClassDescriptionclassChat completions options for the DeepSeek chat API.Methods in org.springframework.ai.deepseek that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.google.genai
Classes in org.springframework.ai.google.genai that implement ChatOptionsModifier and TypeClassDescriptionclassOptions for the Google GenAI Chat API.Methods in org.springframework.ai.google.genai that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.minimax
Classes in org.springframework.ai.minimax that implement ChatOptionsModifier and TypeClassDescriptionclassMiniMaxChatOptions represents the options for performing chat completion using the MiniMax API.Methods in org.springframework.ai.minimax that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.mistralai
Classes in org.springframework.ai.mistralai that implement ChatOptionsMethods in org.springframework.ai.mistralai that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.model.tool
Subinterfaces of ChatOptions in org.springframework.ai.model.toolModifier and TypeInterfaceDescriptioninterfaceMixin interface for ChatModels that support structured output.interfaceA set of options that can be used to configure the interaction with a chat model, including tool calling.Classes in org.springframework.ai.model.tool that implement ChatOptionsMethods in org.springframework.ai.model.tool with type parameters of type ChatOptionsMethods in org.springframework.ai.model.tool with parameters of type ChatOptionsModifier and TypeMethodDescriptionstatic booleanToolCallingChatOptions.isInternalToolExecutionEnabled(ChatOptions chatOptions) default booleanToolExecutionEligibilityChecker.isInternalToolExecutionEnabled(ChatOptions chatOptions) Determines if tool execution should be performed by the Spring AI or by the client.default booleanToolExecutionEligibilityChecker.isToolExecutionRequired(ChatOptions promptOptions, ChatResponse chatResponse) Determines if tool execution should be performed based on the prompt options and chat response.default booleanToolExecutionEligibilityPredicate.isToolExecutionRequired(ChatOptions promptOptions, ChatResponse chatResponse) Determines if tool execution should be performed based on the prompt options and chat response.booleanDefaultToolExecutionEligibilityPredicate.test(ChatOptions promptOptions, ChatResponse chatResponse) -
Uses of ChatOptions in org.springframework.ai.ollama
Methods in org.springframework.ai.ollama that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.ollama.api
Classes in org.springframework.ai.ollama.api that implement ChatOptionsModifier and TypeClassDescriptionclassHelper class for creating strongly-typed Ollama options. -
Uses of ChatOptions in org.springframework.ai.openai
Classes in org.springframework.ai.openai that implement ChatOptionsModifier and TypeClassDescriptionclassConfiguration information for the Chat Model implementation using the OpenAI Java SDK.Methods in org.springframework.ai.openai that return ChatOptions -
Uses of ChatOptions in org.springframework.ai.test.options
Classes in org.springframework.ai.test.options with type parameters of type ChatOptionsModifier and TypeClassDescriptionclassAbstractChatOptionsTests<O extends ChatOptions,B extends ChatOptions.Builder<B>> Abstract base class for testingChatOptionssubclasses.