LLM Connections

Form ID: (ML201000)

You use this form to configure the connection between an LLM model and MYOB Acumatica.

To create a connection, you need to have an account with an LLM provider and a deployment of an LLM model on this provider's website. The following LLM providers and models are supported:

  • Azure
  • Amazon Bedrock (AWS)
  • OpenAI
  • Anthropic
Important: LLM providers frequently update the list of available models. Models can be deprecated or retired with little notice, which may cause an existing LLM connection to stop working. To avoid errors, regularly check your provider’s documentation for model availability and expiration dates. Then review each LLM connection on this form, update its settings accordingly, and test it to make sure that MYOB Acumatica can connect to the LLM.

This form is available only if the AI Automation feature is enabled on the Enable/Disable Features (CS100000) form.

Form Toolbar

The form toolbar includes the buttons described below.

Button Description
Test Connection

Tests the connection between the LLM model and MYOB Acumatica.

If the test succeeds, the system saves the record and changes its status to Active.

You must test all the connections that you want to use to create prompts. Only tested connections are displayed in the lookup table of the LLM Connection box on the LLM Prompts (ML202000) form.

Summary Area

In this area, you can specify or modify the basic settings of the LLM connection.

Element Description
Connection ID

The unique identifier of the LLM connection.

Connection Name

The name of the LLM model. You can enter the name that’s specified on the LLM provider's website.

LLM Provider

The name of the LLM provider.

Refresh

A button that you click to update the list of supported LLM providers displayed in the lookup table of the LLM Connection box. Also, you click it to update the list of connection parameters on the Connection Parameters tab for the selected provider.

Status

The status of the connection, which can be one of the following:

  • New: The connection hasn’t been tested.
  • Active: The connection has been successfully tested.
  • Error: An error has occurred during testing.

Connection Parameters Tab

On this tab, you specify the parameters that are used to connect to the LLM model. The list of parameters depends on the provider and the model that you are using.

The table toolbar includes the buttons described below.

Button Description
Apply System Updates

Opens the Apply System Updates dialog box, in which you specify how to synchronize your settings with the system data.

In this dialog box, you click one of the following buttons:

  • Reset Parameters: Removes custom parameters, updates the values of existing parameters, removes unneeded ones, and adds new parameters according to the provider's list. The table will contain only system parameters without any values, and you’ll need to reenter the values from scratch.
  • Merge Parameters: Adds updated parameters from the provider's list and preserves custom ones. Depending on whether the ID of a custom parameter matches the ID of a system parameter, the system handles this custom parameter as follows:
    • If the ID is the same: Updates the Parameter, Encrypted, and Header columns. Any value that you've entered in the Value column for this parameter remains unchanged.
    • If the ID is different: Does not change anything.
Tip: For each custom parameter whose ID matches a system parameter, the system clears the check box in the Custom column, indicating that the parameter is now a system one.
Table 1. Table Columns
Column Description
Custom Parameter

Read-only. A check box that indicates (if selected) that the parameter is a custom one.

The system automatically selects this check box for each parameter that you add.

Parameter ID

The identifier of the connection parameter.

Parameter

A connection parameter for the provider and model.

Value

The value of the connection parameter. You copy the value from the model’s page on your provider's website.

Encrypted

A check box that you select to indicate that the parameter should be hidden on the form and encrypted in the database. We recommend that you select this check box for sensitive data, such as credentials.

The check box becomes read-only after you successfully test the connection.

For a system parameter, the following rules apply:

  • If the check box is selected, it’s always read-only.
  • If the check box is cleared, you can change its status until you save your changes on the form.

For a custom parameter, you can change the status of the check box until you save your changes on the form.

Also, after you save your changes on the form, the system masks the Value column so that you can’t see the value of the parameter anymore.

Header

A check box that you selected to indicate that the parameter should be sent to the provider as an HTTP header.