PredictionContentContent class sealed

The content that should be matched when generating a model response. If generated tokens would match this content, the entire model response can be returned much more quickly.

Implementers
Annotations
  • @freezed

Constructors

PredictionContentContent.fromJson(Map<String, dynamic> json)
Object construction from a JSON representation
factory
PredictionContentContent.text(String value)
The content used for a Predicted Output. This is often the text of a file you are regenerating with minor changes.
const
factory
PredictionContentContent.textParts(List<ChatCompletionMessageContentPartText> value)
An array of content parts with a defined type. Supported options differ based on the model being used to generate the response. Can contain text inputs.
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value Object
no setterinherited

Methods

map<TResult extends Object?>({required TResult textParts(PredictionContentContentListChatCompletionMessageContentPartText value), required TResult text(PredictionContentContentString value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? textParts(PredictionContentContentListChatCompletionMessageContentPartText value)?, TResult? text(PredictionContentContentString value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult textParts(PredictionContentContentListChatCompletionMessageContentPartText value)?, TResult text(PredictionContentContentString value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult textParts(List<ChatCompletionMessageContentPartText> value)?, TResult text(String value)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this PredictionContentContent to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult textParts(List<ChatCompletionMessageContentPartText> value), required TResult text(String value)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? textParts(List<ChatCompletionMessageContentPartText> value)?, TResult? text(String value)?}) → TResult?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited