This function is used to create and manage AI Providers in FlowWright.
The following AI Providers are available in the latest release version.
- AzureOpenAI, ClaudeAI, GeminiAI, LlamaSharpAI, LlamaCPP AI Provider, MetaAI, OllamaCloudAI, OpenAI, PerplexityAI, TogetherAI, WatsonAI, and xAI.
Navigate to the Integration - AI Providers page.

The Manage AI Providers page is rendered as shown below. In this example, the table lists the AI Providers (already created). Use the Search text box to filter the results. Click the column headers to sort the list.

Select an AI Provider, then click “Actions” to access the “Create, Edit, Remove, Test, and Copy” features.

Select an AI Provider, then click “Export” to access the “XML and SQL” features.

Select an AI Provider, then click “Import” to access the “XML” features.

Note: The AI Providers are stored in the “[deAIConnections]” table in the application database.
Actions - Create.
On the Manage AI Provider page, select Actions > Create. A configuration pop-up window appears. Select the provider type from the drop-down list. Enter the name and description. Enter the API key and URL in the text boxes. Enter the parameter values for Max Token and Temperature. Click the Test button to validate the configuration.

Input fields and their purpose.

Click the Test button to validate the configuration. A confirmation message appears in the top-right corner. Click the Create button to confirm. The new AI provider is created and added to the table.

Actions - Edit.
On the Manage AI Provider page, select the AI Provider from the list, then choose Actions > Edit.

A pop-up window opens for modifications. In the text box, modify the provider type, name, description, API key, URL, max tokens, and temperature.

Click the Test button to validate the configuration. A confirmation message appears in the top-right corner. Click the Update button to confirm the changes. The changes are applied, and another confirmation message appears in the top-right corner.

Actions - Remove.
On the Manage AI Provider page, select the AI Provider from the list, then click the Actions > Remove menu option.

A pop-up window appears for confirmation. Click the OK button.

The AI Provider configuration is permanently removed, and a confirmation message appears in the top-right corner.

Actions - Test.
On the Manage AI Provider page, select the AI Provider from the list, then click Actions > Test > Test Configuration.

The AI Provider configuration is tested, and a notification appears in the top-right corner. You may need to modify the configuration if the test results are invalid, as shown below.

A confirmation message appears in the top-right corner, as shown below.

Actions - Test - Run Test.
On the Manage AI Provider page, select the AI Provider from the list, then click Actions > Test > Run Test.

Select one or more files from the local file path, then provide a text prompt. Click the “Run Test” button.

The AI Provider displays the result in the space shown below. A notification message appears in the top-right corner.

Click the ”Reset" button to rerun the test.

Actions - Copy.
On the Manage AI Provider page, select the AI Provider from the list, then click Actions > Copy.

A pop-up window appears for configuration. Enter a new name, then click the Copy button.

A new AI Provider is created, and a confirmation message appears in the top-right corner.

Export - XML.
This function enables you to export and import AI Provider configurations across FlowWright environments.
On the Manage AI Provider page, select the AI Provider from the list, then click the Export - XML menu option. The file is generated in XML format and downloaded to the local folder.

The XML content is provided here for reference.

Export - SQL.
On the Manage AI Provider page, select the AI Provider from the list, then click the Export > SQL menu option. The file is generated in SQL format and downloaded to the local folder.

The SQL content is included here for reference. You may execute this SQL to insert the AI Provider into the target FlowWright database.

Import - XML.
On the Manage AI Provider page, select Import > XML. Note: The Import function shall overwrite an AI Provider configuration if one already exists with the same name.

Choose the XML configuration file from the local folder, then click the Import button as shown below.

The XML configuration file is imported, overwriting the AI Provider if one with the same name already exists. A confirmation message is displayed in the top-right corner.
