Class ScoreModelGrader.Input.Content
- 
                    
                    
- All Implemented Interfaces:
 
public final class ScoreModelGrader.Input.ContentInputs to the model - can contain template strings.
 
- 
                
                    
                    
- 
                                
                            
                                
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceScoreModelGrader.Input.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
public final classScoreModelGrader.Input.Content.OutputTextA text output from the model.
public final classScoreModelGrader.Input.Content.InputImageAn image input to the model.
 
- 
                                
                            
                                
Method Summary
- 
                    
                    
                    
- 
                                
                            
                                
Method Detail
- 
                                        
responseInputText
final Optional<ResponseInputText> responseInputText()
A text input to the model.
 
- 
                                        
outputText
final Optional<ScoreModelGrader.Input.Content.OutputText> outputText()
A text output from the model.
 
- 
                                        
inputImage
final Optional<ScoreModelGrader.Input.Content.InputImage> inputImage()
An image input to the model.
 
- 
                                        
anArrayOfInputTextAndInputImage
final Optional<List<JsonValue>> anArrayOfInputTextAndInputImage()
A list of inputs, each of which may be either an input text or input image object.
 
- 
                                        
isTextInput
final Boolean isTextInput()
 
- 
                                        
isResponseInputText
final Boolean isResponseInputText()
 
- 
                                        
isOutputText
final Boolean isOutputText()
 
- 
                                        
isInputImage
final Boolean isInputImage()
 
- 
                                        
isAnArrayOfInputTextAndInputImage
final Boolean isAnArrayOfInputTextAndInputImage()
 
- 
                                        
asTextInput
final String asTextInput()
A text input to the model.
 
- 
                                        
asResponseInputText
final ResponseInputText asResponseInputText()
A text input to the model.
 
- 
                                        
asOutputText
final ScoreModelGrader.Input.Content.OutputText asOutputText()
A text output from the model.
 
- 
                                        
asInputImage
final ScoreModelGrader.Input.Content.InputImage asInputImage()
An image input to the model.
 
- 
                                        
asAnArrayOfInputTextAndInputImage
final List<JsonValue> asAnArrayOfInputTextAndInputImage()
A list of inputs, each of which may be either an input text or input image object.
 
- 
                                        
accept
final <T extends Any> T accept(ScoreModelGrader.Input.Content.Visitor<T> visitor)
 
- 
                                        
validate
final ScoreModelGrader.Input.Content validate()
 
- 
                                        
ofTextInput
final static ScoreModelGrader.Input.Content ofTextInput(String textInput)
A text input to the model.
 
- 
                                        
ofResponseInputText
final static ScoreModelGrader.Input.Content ofResponseInputText(ResponseInputText responseInputText)
A text input to the model.
 
- 
                                        
ofOutputText
final static ScoreModelGrader.Input.Content ofOutputText(ScoreModelGrader.Input.Content.OutputText outputText)
A text output from the model.
 
- 
                                        
ofInputImage
final static ScoreModelGrader.Input.Content ofInputImage(ScoreModelGrader.Input.Content.InputImage inputImage)
An image input to the model.
 
- 
                                        
ofAnArrayOfInputTextAndInputImage
final static ScoreModelGrader.Input.Content ofAnArrayOfInputTextAndInputImage(List<JsonValue> anArrayOfInputTextAndInputImage)
A list of inputs, each of which may be either an input text or input image object.
 
 - 
                                        
 
 - 
                                
                            
                                
 
 - 
                    
                    
                    
 
 -