Connect to a curated list of foundational models from hyperscaler vendors such as Amazon Bedrock, Automation Anywhere, Azure OpenAI, Google Vertex AI, OpenAI and others to integrate
the power of generative AI into your automations.
About this task
The Automation Admin creates and tests Model connections by connecting to
foundational models and makes these connections available to the Pro Developers, who
would connect to these when creating AI Skills. The Model connections are used in
AI Skills to send prompts and receive responses from the
models.
Additionally, the Automation Admin creates custom roles and assigns these Model connections to the custom roles. These custom roles are then
assigned to users who would be able to access the Model connections.
Follow these steps to create a Model connection.
Before you begin
The Automation Admin requires these roles and permissions to create and manage
Model connections for their business organization.
- Role: AAE_Basic, Automation Admin custom role
- License: Attended Bot Runner
- Permission:
- Settings: AI Data Management
must be enabled by the Automation Admin and the check box
selected for Allow users to disable logs on AI Skills.
- Allow users with the Bot
Creator license to disable data logging when using AI
Skills.
See Roles and permissions for the Automation Admin custom role
permissions.
Important: To connect to external generative AI models in AI Agent Studio, you
will need to bring your own licenses (BYOL), such as API keys, access keys, or tokens, from
the respective model providers.
Other requirements:
- If you want to store authentication details in a credential vault, have that
information handy. See Secure credential store through Credential Vault.
- To test a Model connection, you must be connected to a Bot Agent 22.60.10 and later. As part of the test, you
would have to run the bot on your desktop. Hence ensure the
Bot Agent is configured to your user. For this
task, if you have to switch connection to a different Control Room, see: Configure device switching settings - Automation 360.
- You would need access to the Recorder package and the AI Skills package to test the
connection successfully. A test Prompt would be
executed to test the Model connection.
Review the following table for important proxy considerations
while using the
Model connection:
| Proxy type |
Description |
Status |
| Authenticated |
Same proxy settings for Control Room URL and
Model connection API Endpoints |
Supported |
| Different proxy credentials for Control Room
URL and Model connection API Endpoints |
Not supported |
| Bypass authenticated proxy for Control Room
URL and authenticated proxy settings for Model connection API Endpoints |
Not supported |
| Unauthenticated |
Same settings for Control Room URL and Model connection API Endpoints |
Supported |
| Different proxy settings for Control Room URL
and Model connection API Endpoints |
Supported |
| Combination of Authenticated and
Unauthenticated |
Authenticated proxy for Control Room URL and
unauthenticated proxy settings for Model connection API Endpoints |
Supported |
| Unauthenticated proxy for Control Room URL and
authenticated proxy settings for Model connection
API Endpoints |
Not supported |
| None |
No Proxy found on the Bot Runner
machine |
Supported |
Procedure
-
In your Control Room environment, navigate to and click Create model connection.
-
In the Create model connection screen you would
configure these Connection settings:

-
Model connection name: Provide a name for easy
identification of the Model connection.
-
Description (optional): Add a meaningful short
description defining the connection.
-
Choose a vendor: Choose a foundational model
vendor from the supported list of vendors such as Automation Anywhere,Amazon Bedrock, Google Vertex AI, Azure OpenAI, or OpenAI.
-
Choose a type: After you select a model from the
drop-down list, the Choose a type field displays.
Select the type of model you want to connect from the drop-down
list.
Note: If Automation Anywhere is selected as the
vendor and when the type is set to Standard,
the Authentication details section changes to
Select region.
-
Choose a model: Choose a model from the
drop-down list. The list displays relevant models as per your vendor
selection.
For a complete list of supported models for each foundational model vendor, see
General FAQs.
Important: The selected
model might require a minimum version of the
AI Skills package.
If the installed package
version is incompatible:
- You cannot execute AI Skills using this
Model connection.
- The system prompts you to update the AI Skills package.
If you downgrade the package after selecting a model:
- The Model connection is removed from the
AI Skill.
- A warning message is displayed.
To avoid errors, use the latest version of the AI Skills package. For more information on the
latest version of the AI Skills package, see
AI Skills package updates.
-
Click Next.
-
Do one of the following:
-
Automation Anywhere provided models - For Automation Anywhere -
Standard type models, you need to
Select region. The regions available are
United States and Europe. If the deployment is in the US region, you can
still route traffic to the EU region for compliance or other reasons. If
there is no specific region for a deployment, you can choose to route
through the US or Europe
Note: These models are hosted on the Automation Anywhere cloud infrastructure.
-
In the Authentication details section, configure
the parameter settings. which vary based on the model you chose when
defining the Model connection.
-
In the Authentication details section, configure the
parameter settings. which vary based on the model you chose when defining the
Model connection.
-
Click Next to proceed to the Test
connection section to test the Model connection.
-
Click Test connection to make sure all connection
details have been defined correctly and check if the connection is
working.
This is a desktop operation using a
Bot Agent. Use
Bot Agent 22.60.10 and later for successful testing.
- If the connection works as expected, the system will process the
request and you will get a system generated success message.
- If the connection does not work as expected, you will get a
system-generated message stating the reason for the connection
failure. For example, if you have not downloaded the supported
foundational model package to your workspace, you would get an error
message. You would have to download the package and then retest the
Model connection.
- If the testing a Model connection is unsuccessful or
if you leave the task incomplete, the Model connection will not get saved and you will have to restart the process of
creating the Model connection.
-
Click Next to proceed to the Invite
roles section to begin assigning custom roles to users.
The Automation Admin would create custom roles and assign the Model connections to the role, which can then be assigned to
users. Only users assigned to this custom role can use this Model connection.
-
Assign access to the Pro Developer via custom role (using RBAC), for using this
Model connection to create an AI Skill.
-
Click Create model connection to complete creating the
Model connection.
After successfully creating the
Model connection, the Pro
Developer would use it to create an
AI SkillSee: Create AI Skills.
-
You will get a system-generated success message stating that your Model connection was created. You will get directed to the Model connections screen displaying a list of Model
connections.
-
You can View connection, Edit
connection, Change status or
Delete each connection by clicking on the ellipsis
next to them.

| Actions |
Function |
| View connection |
Connection details gives you a
summary-view of the model.
General details displays the latest modification time along with
who modified the connection..
|
| Change status |
A Model connection gets created with the
Available status. The Automation Admin can
change the status of a Model connection
to any of the following:
- Available: Model connection can be used to create new AI Skills
and run existing ones.
- Limited Access: Model connection is available for running
existing , but you cannot add this to new
ones.
- Disabled: New AI Skills cannot be created
using these Model connections. All
existing automation executions using these Model connections will fail.
|
| Edit connection |
Allows you to edit only the description of the Model connection. You
cannot edit any other model connection details.
details.The Edit button is
enabled for the Automation Admin only. Note: Users, such as the Pro
Developer, and Citizen Developer, with only permission, would be able to see
details of the Model connection but
not edit it.
|
| Delete |
Clicking on Delete displays a
message asking for your confirmation and then deletes
the Model connection. You will get a
message confirming the deletion.
If you delete a Model connection, all AI Skills referencing the deleted
Model connection will fail to connect
to the foundational model, which would cause all
automations, using the AI Skill to fail execution.
The Delete button is enabled for the Automation Admin only. Note: Users, such as the Pro
Developer, and Citizen Developer, with only permission, would be able to see
details of the Model connection but
not delete it.
|
What to do next
After creating and testing the Model connection,
you would assign it to the Pro Developers, who would use this connection to create
AI Skills. See Create AI SkillsNote: When you create, test,
edit or delete a
Model connection, the success or failure details
along with the model responses are captured as logs and can be viewed in these
navigation screens:
See
AI Governance.
As the next step in
your sequence of tasks, go to Create AI Skills to create an AI Skill and connect to a Model connection and then
use it in an automation.