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()@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.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 ChatOptionsSubinterfaces with type arguments of type ChatOptions in org.springframework.ai.model.toolModifier and TypeInterfaceDescriptioninterfaceInterface for determining when tool execution should be performed based on model responses.Methods 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)