Package org.springframework.ai.converter
Interface StructuredOutputConverter<T>
- Type Parameters:
T
- Specifies the desired response type.
- All Superinterfaces:
org.springframework.core.convert.converter.Converter<String,
,T> FormatProvider
- All Known Implementing Classes:
AbstractConversionServiceOutputConverter
,AbstractMessageOutputConverter
,BeanOutputConverter
,ListOutputConverter
,MapOutputConverter
public interface StructuredOutputConverter<T>
extends org.springframework.core.convert.converter.Converter<String,T>, FormatProvider
Converts the (raw) LLM output into a structured responses of type. The
FormatProvider.getFormat()
method should provide the LLM prompt description of
the desired format.- Author:
- Mark Pollack, Christian Tzolov
-
Method Summary
Methods inherited from interface org.springframework.core.convert.converter.Converter
andThen, convert
Methods inherited from interface org.springframework.ai.converter.FormatProvider
getFormat