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, 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.

The following operations can be performed using the UI:
- Create a new AI Provider configuration
- Edit an existing AI Provider
- Test and make a copy of the AI Provider
- Remove the selected AI Provider
- Export and import the connection definition

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 the Actions - Create menu option. A pop-up window is displayed for configuration. Select the provider type from the drop-down list. Provide the name and description text. Please enter the API key and URL in the text box. Provide 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 is displayed in the top-right corner. Click the Create button to confirm. The new AI provider is created and added to the table list.

Edit an AI Provider.
On the Manage AI Provider page, select the AI Provider from the list and click the Actions - Edit menu option.

A pop-up window is displayed 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 is displayed in the top-right corner. Click the Update button to confirm. The changes are updated, and a confirmation message is displayed in the top-right corner.

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

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

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

Test an AI Provider.
On the Manage AI Provider page, select the AI Provider from the list and click the Actions - Test - Test Configuration menu option.

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

A confirmation message is displayed 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 and click the Actions - Test - Run Test menu option.

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

The AI Provider delivers the result in the space as shown below. A notification message is displayed in the top-right corner.

Click the ”Reset" button to iterate the test.

Copy an AI Provider.
On the Manage AI Provider page, select the AI Provider from the list and click the Actions - Copy menu option.

A pop-up window is displayed for configuration. Provide a new name and click the Copy button.

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

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

The XML content is included here for reference.

Export an AI Provider as SQL.
On the Manage AI Provider page, select the AI Provider from the list and 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 syntax to insert the AI Provider in the target FlowWright database.

Import an AI Provider as XML.
On the Manage AI Provider page, select the Import - XML menu option. Note: The Import function shall overwrite an AI Provider configuration if it already exists by the same name.

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

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