Skip to main content

Configure your organization for Assist

An organization admin must complete the steps in the following sections to make sure your organization is ready to use Assist.

To learn how to prompt Assist, visit the prompting guide.

Configure organization settings

Ensure that Assist is enabled and that it has access to the proper resources. These steps differ slightly depending on your plan.

  1. To ensure your users can access Assist, navigate to Settings > AI. Verify that the Retool AI and Assist Tab settings are toggled on.
  2. Navigate to Resources > Retool AI. Ensure that both OpenAI and Anthropic are enabled in the Retool managed section.

Self-hosted only: Configure environment variables

The following section is required only if your deployment is Self-hosted and you are using a Retool-managed AI model. If you are using a self-managed model, you can skip this section.

Configure environment variables

To enable Assist on self-hosted deployments using a Retool-managed key, set the following environment variables.

Environment variableValue
LICENSE_KEYYour self-hosted Retool license key.
OPENAI_PROXY_HOSTSet to https://spb8yl7d3j.execute-api.us-west-2.amazonaws.com.
OPENAI_PROXY_API_TOKENContact your Retool account manager (or support@retool.com if you don't have an account manager) to generate a Retool-provided token.
OPENAI_SECRET_KEYSet to an empty string.

For OPENAI_PROXY_API_TOKEN, contact your Retool account manager (or support@retool.com if you don't have an account manager) to generate a Retool-provided token. Keys provided by Retool are subject to restrictive rate limits and are not suitable for production use cases. If the rate limiting is an issue, use your own key and set it from the Settings > AI resource page.

Choose a change management strategy

Assist includes an integrated versioning strategy, which identifies an initial version of your app and creates updated versions that it saves to history as users prompt. Users can view the versions in the Releases and history tab.

As an admin, consider whether you would like to recommend a particular change management strategy to isolate Assist changes:

  • Releases: Organizations on the Team, Business, and Enterprise plan can use releases to manage changes. Users can create a "before" version of the app, and roll back changes to that version if necessary.
  • Source Control: Organizations on the Enterprise plan can use Source Control to protect apps before prompting Retool to make changes. Consider advising that users create a new branch to experiment with Assist.

Track usage

For a limited time, all Assist usage is free.

While Assist is free, Retool recommends monitoring your usage of Assist. This will help you make a decision about which plan is best suited for your organization’s usage of Assist.

Organization admins can monitor Assist usage in Settings > Plans & Billing under the Assist billing tab.

Assist usage interface.

Individual users on Free, Team, and Business plans can monitor their individual usage using the Credits button in the Assist interface at any time to view their usage during the current billing cycle.

For more information about usage and billing, refer to the Assist support documentation.