Package com.openai.models
Class CompletionCreateParams.Prompt
-
- All Implemented Interfaces:
public final class CompletionCreateParams.Prompt
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
CompletionCreateParams.Prompt.Visitor
An interface that defines how to map each variant of Prompt to a value of type T.
-
Method Summary
-
-
Method Detail
-
arrayOfStrings
final Optional<List<String>> arrayOfStrings()
-
arrayOfTokens
final Optional<List<Long>> arrayOfTokens()
-
arrayOfTokenArrays
final Optional<List<List<Long>>> arrayOfTokenArrays()
-
isArrayOfStrings
final Boolean isArrayOfStrings()
-
isArrayOfTokens
final Boolean isArrayOfTokens()
-
isArrayOfTokenArrays
final Boolean isArrayOfTokenArrays()
-
asArrayOfStrings
final List<String> asArrayOfStrings()
-
asArrayOfTokens
final List<Long> asArrayOfTokens()
-
asArrayOfTokenArrays
final List<List<Long>> asArrayOfTokenArrays()
-
accept
final <T extends Any> T accept(CompletionCreateParams.Prompt.Visitor<T> visitor)
-
validate
final CompletionCreateParams.Prompt validate()
-
ofString
final static CompletionCreateParams.Prompt ofString(String string)
-
ofArrayOfStrings
final static CompletionCreateParams.Prompt ofArrayOfStrings(List<String> arrayOfStrings)
-
ofArrayOfTokens
final static CompletionCreateParams.Prompt ofArrayOfTokens(List<Long> arrayOfTokens)
-
ofArrayOfTokenArrays
final static CompletionCreateParams.Prompt ofArrayOfTokenArrays(List<List<Long>> arrayOfTokenArrays)
-
-
-
-