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.
constfactory
-
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.
constfactory
Properties
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