Class AbstractMessageOutputConverter<T>

java.lang.Object
org.springframework.ai.converter.AbstractMessageOutputConverter<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:
MapOutputConverter

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

    • AbstractMessageOutputConverter

      public AbstractMessageOutputConverter(org.springframework.messaging.converter.MessageConverter messageConverter)
  • Method Details

    • getMessageConverter

      public org.springframework.messaging.converter.MessageConverter getMessageConverter()