Agnostic Agents Pro (Lite Version) is a powerful Bubble plugin that enables no-code developers to integrate advanced AI capabilities into their applications using OpenAI’s API. This lite version provides a single action, agent, with three sub-actions: generateText, generateImage, and analyzeImage. With this plugin, you can generate human-like text, create AI-generated images, and analyze images—all within your Bubble workflows. Whether you’re building chatbots, generating creative content, or adding image analysis to your app, Agnostic Agents Pro (Lite) makes it simple and accessible.
This plugin allows you to either build simple ai agents for your users or allow your users to set up simple ai agents for themselves.
Prerequisites
-
Obtain an OpenAI API Key:
- Sign up for an OpenAI account at openai.com.
- Generate an API key in your OpenAI dashboard.
- In your Bubble app, go to Plugins > Agnostic Agents Pro (Lite) > Plugin Settings and enter your OpenAI API key in the openai_api_key field. Alternatively, you can pass the API key dynamically via the openai_api_key parameter in each action.
-
Install the Plugin:
- In the Bubble editor, navigate to the Plugins tab.
- Search for “Agnostic Agents Lite - OpenAi” and add it to your app.
General Steps to Use the Plugin
-
Add the agent Action to Your Workflow:
- In the Bubble editor, go to the workflow where you want to use the plugin.
- Add a new action: Plugins > Agnostic Agents Pro (Lite) - Agent.
-
Select a Sub-Action:
- In the action dropdown, choose one of the three sub-actions:
- generateText: Generates text based on a prompt.
- generateImage: Creates an image from a text description.
- analyzeImage: Analyzes an image and returns a text description.
-
Configure Parameters:
- Fill in the required and optional parameters for the chosen sub-action (detailed below).
- Ensure you provide an OpenAI API key if not set in the plugin settings.
-
Run the Workflow:
- Trigger the workflow (e.g., via a button click or page load).
- The plugin will return a response field containing the AI’s output—use this in your app (e.g., display in a text element or store in the database).
-
Handle Errors:
- If an error occurs (e.g., invalid API key, timeout), Bubble will display an error message. Check your API key, parameters, and OpenAI’s API status.
Demo: https://testplugin-71582.bubbleapps.io/version-test/agnostic_agents_lite_openai
Demo editor: testplugin | Bubble Editor
Walkthrough video: https://www.youtube.com/watch?v=BSn_AJuN1jU