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.