Skip to main content

AI Agents

The AI Agents tab in the Settings section allows you to connect external AI provider accounts to the project. Each account stores an access key, a list of available models, a default model, and a spending limit. This enables the use of generative models within the platform's capabilities (for example, for content translation or AI assistant functionality) while centrally controlling which models are permitted and how much can be spent on them.

Accounts are displayed in a table with columns for Name, Provider, Marker, Models, and Limits, remaining. Editing and deletion actions are available for each entry.

info

Marker is a system identifier for the account, used to reference it from code and other modules. It can only be set during creation; in edit mode, the marker field is locked.

Creating an Account

Click the Create account button above the table and fill out the form:

  1. Provider — select a provider (for example, OpenRouter).
  2. Marker — set a unique marker for the account (for example, openrouter-main).
  3. Name — provide a clear name for display in the list.
  4. API Key — if necessary, enter the provider's access key (this field is optional).
  5. Models — select one or more models. The Free only checkbox restricts the list to free models only.
  6. Default Model — choose a default model from the added ones.
  7. Limit, USD — set a spending limit. The No USD limit checkbox removes the restriction.

After clicking Save, the account will appear in the table.

Editing an Account

Click the edit icon in the row of the desired account. In the form, you can change the name, key, set of models, default model, and spending limit.

The editing page also displays a USD usage block with the current spending and remaining limit, as well as reset counter buttons — these are useful for tracking expenses over periods.

info

The account marker cannot be changed — it remains the same as it was set during creation.

Deleting an Account

Click the delete icon in the row of the account and confirm the action in the dialog that appears. After confirmation, the account will disappear from the table, and the models from that provider will no longer be available in the project.