Class AbstractConversionServiceOutputConverter<T>

java.lang.Object
org.springframework.ai.converter.AbstractConversionServiceOutputConverter<T>
Type Parameters:
T - Specifies the desired response type.
All Implemented Interfaces:
FormatProvider, StructuredOutputConverter<T>, org.springframework.core.convert.converter.Converter<String,T>
Direct Known Subclasses:
ListOutputConverter

public abstract class AbstractConversionServiceOutputConverter<T> extends Object implements StructuredOutputConverter<T>
Abstract StructuredOutputConverter implementation that uses a pre-configured DefaultConversionService to convert the LLM output into the desired type format.
Author:
Mark Pollack, Christian Tzolov
  • Constructor Details

    • AbstractConversionServiceOutputConverter

      public AbstractConversionServiceOutputConverter(org.springframework.core.convert.support.DefaultConversionService conversionService)
  • Method Details

    • getConversionService

      public org.springframework.core.convert.support.DefaultConversionService getConversionService()