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, MetaAI, OllamaCloudAI, OpenAI, PerplexityAI, TogetherAI, WatsonAI, and xAI.
You must navigate to the Integration - AI Providers page.

The Manage AI Providers page is rendered as shown below. In this example, the list of AI Providers (already created) is listed in the table. You can 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.
Create a new AI Provider.
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 box. Enter the parameter values for Max Token and Temperature. Click the Test button to validate the configuration.

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.

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

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

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 are applied, and a confirmation message appears in the top-right corner.

Remove an AI Provider.
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.

Test an AI Provider.
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 is displayed 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.

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

You can select one or more files from the local file path and provide a text prompt. Click the “Run Test” button.

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

Click the ”Reset" button to rerun the test.

Copy an AI Provider.
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 an AI Provider as 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 an AI Provider as 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 an AI Provider as 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.
