InteractionExtensions extension
Convenience extensions for Interaction.
- on
Properties
-
audioOutputs
→ List<
AudioContent> -
Available on Interaction, provided by the InteractionExtensions extension
All audio content blocks emitted across ModelOutputStep entries.no setter -
functionCallSteps
→ List<
FunctionCallStep> -
Available on Interaction, provided by the InteractionExtensions extension
All function call steps.no setter -
googleMapsCallSteps
→ List<
GoogleMapsCallStep> -
Available on Interaction, provided by the InteractionExtensions extension
All Google Maps call steps.no setter -
googleMapsResultSteps
→ List<
GoogleMapsResultStep> -
Available on Interaction, provided by the InteractionExtensions extension
All Google Maps result steps.no setter - hasFunctionCalls → bool
-
Available on Interaction, provided by the InteractionExtensions extension
True if the interaction has any function call steps.no setter - hasTextOutput → bool
-
Available on Interaction, provided by the InteractionExtensions extension
True if the interaction has any text output.no setter -
imageOutputs
→ List<
ImageContent> -
Available on Interaction, provided by the InteractionExtensions extension
All image content blocks emitted across ModelOutputStep entries.no setter -
modelOutputSteps
→ List<
ModelOutputStep> -
Available on Interaction, provided by the InteractionExtensions extension
All ModelOutputStep entries.no setter - text → String?
-
Available on Interaction, provided by the InteractionExtensions extension
Concatenated text from allmodel_outputtext content across all steps.no setter -
textOutputs
→ List<
TextContent> -
Available on Interaction, provided by the InteractionExtensions extension
All text content blocks emitted across ModelOutputStep entries.no setter -
thoughtSteps
→ List<
ThoughtStep> -
Available on Interaction, provided by the InteractionExtensions extension
All thought steps (for reasoning models).no setter