Package com.smartgwt.client.ai
Class SingleSourceAIRequest
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.core.RefDataClass
com.smartgwt.client.ai.SingleSourceAIRequest
- All Implemented Interfaces:
- HasHandlers
- Direct Known Subclasses:
- SystemAIRequest,- UserAIRequest
Represents a request to AI from a single 
source in some context.- 
Field SummaryFields inherited from class com.smartgwt.client.core.RefDataClassidFields inherited from class com.smartgwt.client.core.DataClassfactoryCreated, factoryProperties
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAdditional messages.static SingleSourceAIRequestgetOrCreateRef(JavaScriptObject jsObj) The data of the request.The type of data of theprompt.setAdditionalMessages(AIMessage... additionalMessages) Additional messages.The data of the request.setPromptType(AIContentType promptType) The type of data of theprompt.Methods inherited from class com.smartgwt.client.core.RefDataClassgetRef, getRef, internalSetIDMethods inherited from class com.smartgwt.client.core.DataClassapplyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
- 
Constructor Details- 
SingleSourceAIRequestpublic SingleSourceAIRequest()
- 
SingleSourceAIRequest
 
- 
- 
Method Details- 
getOrCreateRef
- 
setAdditionalMessagesAdditional messages. For example, thepromptmay be an image, and additional text about the request can be added to this array.- Parameters:
- additionalMessages- New additionalMessages value. Default value is null
- Returns:
- SingleSourceAIRequestinstance, for chaining setter calls
 
- 
getAdditionalMessagesAdditional messages. For example, thepromptmay be an image, and additional text about the request can be added to this array.- Returns:
- Current additionalMessages value. Default value is null
 
- 
setPromptThe data of the request. The type of data is specified by thepromptType.- Parameters:
- prompt- New prompt value. Default value is null
- Returns:
- SingleSourceAIRequestinstance, for chaining setter calls
 
- 
getPromptThe data of the request. The type of data is specified by thepromptType.- Returns:
- Current prompt value. Default value is null
 
- 
setPromptTypeThe type of data of theprompt.- Parameters:
- promptType- New promptType value. Default value is "text"
- Returns:
- SingleSourceAIRequestinstance, for chaining setter calls
 
- 
getPromptTypeThe type of data of theprompt.- Returns:
- Current promptType value. Default value is "text"
 
 
-