Package com.openai.models.completions
        Class CompletionCreateParams.Prompt
- 
                    
                    
- All Implemented Interfaces:
 
public final class CompletionCreateParams.PromptThe 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 interfaceCompletionCreateParams.Prompt.VisitorAn 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)
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -