Uses of Interface
org.springframework.ai.chat.prompt.ChatOptions
Packages that use ChatOptions
Package
Description
-
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()Prompt.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, ChatOptions chatOptions) Prompt(List<Message> messages, ChatOptions chatOptions) Prompt(Message message, ChatOptions chatOptions) -
Uses of ChatOptions in org.springframework.ai.model.tool
Subinterfaces of ChatOptions in org.springframework.ai.model.toolModifier and TypeInterfaceDescriptioninterfaceA 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)