Quickstart: Budibase AI

This page will help you get Budibase AI up and running quickly so you can start generating code or database tables or creating LLM-powered automations in your Workspace

Enabling Budibase AI

To start using Budibase AI, you'll need to enable it from the AI Settings. Follow the steps based on your hosting setup:

Budibase Cloud

  1. Go to your Settings area and click the AI tab.

  2. Enable Budibase AI.

  3. That’s it! AI features should now be available throughout your apps.

Self-hosted Budibase

  1. Go to your Settings area and click the AI tab.

  2. Activate your license key. Follow this guide for help.

    1. Note: Only account owners can access Workspaces. If you don’t have access, create a new account or ask the account owner to create a new Workspace for your self-hosted instance.
  3. Choose which AI provider you wish to use.

    1. Budibase AI

      1. No configuration needed, you simply need to activate your license key

      2. if you haven't activated your license key whenever you try to enable you will be prompted with a modal saying you must add a license key.

    2. OpenAI

      1. Click the setup button

      2. This opens a modal where you’ll need to fill in the required fields

        1. API Key
        2. Default Model
      3. After filling in the details click the Enable button

    3. Azure OpenAI

      1. Click the setup button

      2. This opens a modal where you’ll need to fill in the required fields

        1. API Key
        2. Base URL
        3. Default Model
      3. After filling in the details click the Enable button

  4. Once configured and enabled, AI features will be available in your Budibase apps.

Where You Can Use AI

Once enabled, Budibase AI can assist in various areas of Budibase:

  • AI Columns
    Automatically generate values for columns using AI, perfect for transforming, summarizing, or cleaning data.
  • Generate JavaScript with AI
    You'll now see an AI icon in any field that supports bindings (e.g., visibility rules, dynamic values). Click it to open a prompt where you can describe what you need. Budibase AI will return usable JavaScript tailored to your input.
  • Cron Job Expression Generation
    In the settings area for the cron job, you'll see a field called "Generate Cron Expression with AI", simply type in your prompt and this will provide you with a expression that suits your needs.
  • AI Automation Actions
    Triggerable automation actions that leverage AI, including classifying, generating, and categorising text, extracting document data, or executing custom prompts within automation rules.
  • Generate Tables in Budibase DB
    Leveraging Budibase AI to generate schemas for Budibase DB tables, which can be leveraged across your Workspace.
AI Automation Actions in Budibase

AI Automation Actions in Budibase

Generate table schemas for your Workspace with Budibase AI

Generate table schemas for your Workspace with Budibase AI