Uses of Class
org.springframework.ai.chat.client.advisor.StructuredOutputValidationAdvisor.Builder
Packages that use StructuredOutputValidationAdvisor.Builder
Package
Description
Provides classes for advising chat clients.
-
Uses of StructuredOutputValidationAdvisor.Builder in org.springframework.ai.chat.client.advisor
Methods in org.springframework.ai.chat.client.advisor that return StructuredOutputValidationAdvisor.BuilderModifier and TypeMethodDescriptionStructuredOutputValidationAdvisor.Builder.advisorOrder(int advisorOrder) Sets the advisor order.StructuredOutputValidationAdvisor.builder()Returns a newStructuredOutputValidationAdvisor.Builder.StructuredOutputValidationAdvisor.Builder.jsonMapper(tools.jackson.databind.json.JsonMapper jsonMapper) Sets theJsonMapperused for JSON parsing and validation.StructuredOutputValidationAdvisor.Builder.maxRepeatAttempts(int repeatAttempts) Sets the maximum number of retry attempts after a validation failure.StructuredOutputValidationAdvisor.Builder.outputJsonSchema(String outputJsonSchema) Sets a pre-generated JSON schema string to validate against.StructuredOutputValidationAdvisor.Builder.outputType(Type outputType) Sets the expected output type; the JSON schema is derived automatically.StructuredOutputValidationAdvisor.Builder.outputType(org.springframework.core.ParameterizedTypeReference<T> outputType) Sets the expected output type; the JSON schema is derived automatically.StructuredOutputValidationAdvisor.Builder.outputType(tools.jackson.core.type.TypeReference<T> outputType) Sets the expected output type; the JSON schema is derived automatically.