CompletionPrompt class sealed
The prompt(s) to generate completions for, encoded as a string, array of strings, array of tokens, or array of token arrays.
Note that <|endoftext|> is the document separator that the model sees during training, so if a prompt is not specified the model will generate as if from the beginning of a new document.
- Available extensions
- Annotations
-
- @freezed
Constructors
-
CompletionPrompt.fromJson(Map<
String, dynamic> json) -
Object construction from a JSON representation
factory
-
CompletionPrompt.listString(List<
String> value) -
A list of string prompts.
constfactory
-
CompletionPrompt.listTokens(List<
List< value)int> > -
A list of tokenized prompts.
constfactory
- CompletionPrompt.string(String value)
-
A string prompt.
constfactory
-
CompletionPrompt.tokens(List<
int> value) -
A tokenized prompt.
constfactory
Properties
Methods
-
map<
TResult extends Object?> ({required TResult listTokens(CompletionPromptListListInt value), required TResult tokens(CompletionPromptListInt value), required TResult listString(CompletionPromptListString value), required TResult string(CompletionPromptString value)}) → TResult -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? listTokens(CompletionPromptListListInt value)?, TResult? tokens(CompletionPromptListInt value)?, TResult? listString(CompletionPromptListString value)?, TResult? string(CompletionPromptString value)?}) → TResult? -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult listTokens(CompletionPromptListListInt value)?, TResult tokens(CompletionPromptListInt value)?, TResult listString(CompletionPromptListString value)?, TResult string(CompletionPromptString value)?, required TResult orElse()}) → TResult -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult listTokens(List< List< value)?, TResult tokens(List<int> >int> value)?, TResult listString(List<String> value)?, TResult string(String value)?, required TResult orElse()}) → TResult -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
Serializes this CompletionPrompt to a JSON map.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
when<
TResult extends Object?> ({required TResult listTokens(List< List< value), required TResult tokens(List<int> >int> value), required TResult listString(List<String> value), required TResult string(String value)}) → TResult -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? listTokens(List< List< value)?, TResult? tokens(List<int> >int> value)?, TResult? listString(List<String> value)?, TResult? string(String value)?}) → TResult? -
Available on CompletionPrompt, provided by the CompletionPromptPatterns extension
A variant ofwhenthat fallback to returningnull
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited