Gen AI functions
CreateGenAIRequest
Declaration
GenAIRequest CreateGenAIRequest(string prompt)
Description
Creates a new instance of GenAIRequest.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
prompt
|
The prompt for GenAI.
|
Return Value
Instance of GenAIRequest.
GenAIGetModels
Declaration
VariantList GenAIGetModels()
Description
Gets the list of available GenAI models.
Supported Runtime Versions
5.0
Parameters
The function has no parameters.
Return Value
Instance of VariantList where each item is an instance of GenAIModel.
GenAIIsAvailable
Declaration
bool GenAIIsAvailable()
Description
Checks if GenAI is available.
Supported Runtime Versions
5.0
Parameters
The function has no parameters.
Return Value
True if GenAI is available, otherwise false.
GenAIModelGetDescription
Declaration
string GenAIModelGetDescription(GenAIModel model)
Description
Gets description of GenAIModel.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
model
|
Instance of GenAIModel.
|
Return Value
Description of model.
GenAIModelGetName
Declaration
string GenAIModelGetName(GenAIModel model)
Description
Gets name of GenAIModel.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
model
|
Instance of GenAIModel.
|
Return Value
Name of model.
GenAIModelGetVersion
Declaration
string GenAIModelGetVersion(GenAIModel model)
Description
Gets version of GenAIModel.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
model
|
Instance of GenAIModel.
|
Return Value
Version of model.
GenAIPrompt
Declaration
GenAIResponse GenAIPrompt(GenAIRequest request)
Description
Sends a request to GenAI and retrieves a response.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
Return Value
Instance of GenAIResponse.
GenAIPrompt
Declaration
string GenAIPrompt(string prompt)
Description
Sends a prompt to GenAI and retrieves a response. This overload uses a default model.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
prompt
|
Prompt for GenAI.
|
Return Value
Response from GenAI.
GenAIRequestSetImage
Declaration
GenAIRequest GenAIRequestSetImage(GenAIRequest request, BinaryData image)
Description
Sets image to GenAI request.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
image
|
Image to be set to the GenAIModel.
|
Return Value
Instance of GenAIRequest with the image set.
GenAIRequestSetModel
Declaration
GenAIRequest GenAIRequestSetModel(GenAIRequest request, GenAIModel model)
Description
Sets model to GenAI request.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
model
|
Instance of GenAIModel.
|
Return Value
Instance of GenAIRequest with the model set.
GenAIRequestSetModel
Declaration
GenAIRequest GenAIRequestSetModel(GenAIRequest request, string modelName, string modelVersion)
Description
Sets model to GenAI request.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
modelName
|
Name of the GenAIModel.
|
modelVersion
|
Version of the GenAIModel.
|
Return Value
Instance of GenAIRequest with the model set.
GenAIRequestSetPrompt
Declaration
GenAIRequest GenAIRequestSetPrompt(GenAIRequest request, string prompt)
Description
Sets prompt to GenAI request.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
prompt
|
The prompt for GenAI.
|
Return Value
Instance of GenAIRequest with the prompt set.
GenAIRequestSetTemperature
Declaration
GenAIRequest GenAIRequestSetTemperature(GenAIRequest request, double temperature)
Description
Sets temperature to GenAI request.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
request
|
Instance of GenAIRequest.
|
temperature
|
temperature of the GenAIModel.
|
Return Value
Instance of GenAIRequest with the temperature set.
GenAIResponseGetContent
Declaration
string GenAIResponseGetContent(GenAIResponse response)
Description
Gets content of GenAIResponse.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
response
|
Instance of GenAIResponse.
|
Return Value
Content of the GenAIResponse.
GenAIResponseGetModelName
Declaration
string GenAIResponseGetModelName(GenAIResponse response)
Description
Gets name of model that was used to process the prompt.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
response
|
Instance of GenAIResponse.
|
Return Value
Name of GenAI model.
GenAIResponseGetModelVersion
Declaration
string GenAIResponseGetModelVersion(GenAIResponse response)
Description
Gets version of model that was used to process the prompt.
Supported Runtime Versions
5.0
Parameters
|
Description
|
---|---|
response
|
Instance of GenAIResponse.
|
Return Value
Version of GenAI model.