/AWS1/CL_BDAPROMPTVARIANT¶
Contains details about a variant of the prompt.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/BDAPROMPTVARIANTNAME /AWS1/BDAPROMPTVARIANTNAME¶
The name of the prompt variant.
iv_templatetype TYPE /AWS1/BDAPROMPTTEMPLATETYPE /AWS1/BDAPROMPTTEMPLATETYPE¶
The type of prompt template to use.
io_templateconfiguration TYPE REF TO /AWS1/CL_BDAPROMPTTEMPLATECONF /AWS1/CL_BDAPROMPTTEMPLATECONF¶
Contains configurations for the prompt template.
Optional arguments:¶
iv_modelid TYPE /AWS1/BDAPROMPTMODELIDENTIFIER /AWS1/BDAPROMPTMODELIDENTIFIER¶
The unique identifier of the model or inference profile with which to run inference on the prompt.
io_inferenceconfiguration TYPE REF TO /AWS1/CL_BDAPROMPTINFERENCEC00 /AWS1/CL_BDAPROMPTINFERENCEC00¶
Contains inference configurations for the prompt variant.
it_metadata TYPE /AWS1/CL_BDAPROMPTMETENTRY=>TT_PROMPTMETADATALIST TT_PROMPTMETADATALIST¶
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
io_addlmodelrequestfields TYPE REF TO /AWS1/CL_RT_DOCUMENT /AWS1/CL_RT_DOCUMENT¶
Contains model-specific inference configurations that aren't in the
inferenceConfigurationfield. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models.
io_genairesource TYPE REF TO /AWS1/CL_BDAPROMPTGENAIRESRC /AWS1/CL_BDAPROMPTGENAIRESRC¶
Specifies a generative AI resource with which to use the prompt.
Queryable Attributes¶
name¶
The name of the prompt variant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
templateType¶
The type of prompt template to use.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEMPLATETYPE() |
Getter for TEMPLATETYPE, with configurable default |
ASK_TEMPLATETYPE() |
Getter for TEMPLATETYPE w/ exceptions if field has no value |
HAS_TEMPLATETYPE() |
Determine if TEMPLATETYPE has a value |
templateConfiguration¶
Contains configurations for the prompt template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEMPLATECONFIGURATION() |
Getter for TEMPLATECONFIGURATION |
modelId¶
The unique identifier of the model or inference profile with which to run inference on the prompt.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MODELID() |
Getter for MODELID, with configurable default |
ASK_MODELID() |
Getter for MODELID w/ exceptions if field has no value |
HAS_MODELID() |
Determine if MODELID has a value |
inferenceConfiguration¶
Contains inference configurations for the prompt variant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INFERENCECONFIGURATION() |
Getter for INFERENCECONFIGURATION |
metadata¶
An array of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METADATA() |
Getter for METADATA, with configurable default |
ASK_METADATA() |
Getter for METADATA w/ exceptions if field has no value |
HAS_METADATA() |
Determine if METADATA has a value |
additionalModelRequestFields¶
Contains model-specific inference configurations that aren't in the
inferenceConfigurationfield. To see model-specific inference parameters, see Inference request parameters and response fields for foundation models.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDLMODELREQUESTFIELDS() |
Getter for ADDITIONALMODELREQUESTFIELDS, with configurable d |
ASK_ADDLMODELREQUESTFIELDS() |
Getter for ADDITIONALMODELREQUESTFIELDS w/ exceptions if fie |
HAS_ADDLMODELREQUESTFIELDS() |
Determine if ADDITIONALMODELREQUESTFIELDS has a value |
genAiResource¶
Specifies a generative AI resource with which to use the prompt.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_GENAIRESOURCE() |
Getter for GENAIRESOURCE |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PROMPTVARIANTLIST¶
TYPES TT_PROMPTVARIANTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDAPROMPTVARIANT WITH DEFAULT KEY
.