Overview
This page explores the fundamental building blocks of BroxiAI, beginning with the question "What is a workflow?"
Last updated
This page explores the fundamental building blocks of BroxiAI, beginning with the question "What is a workflow?"
Last updated
What is a flow?
A flow is an application. It receives input, processes it, and produces output.
Flows are created in the workspace with components dragged from the components sidebar.
A flow can be as simple as the basic prompting flow, which creates an OpenAI chatbot with four components.
Each component in a flow is a node that performs a specific task, like an AI model or a data source.
Each component has a Configuration menu.
Components are connected with edges to form flows.
If you're new to BroxiAI, it's OK to feel a bit lost at first. We’ll take you on a tour, so you can orient yourself and start creating applications quickly.
BroxiAI has four distinct regions: the workspace is the main area where you build your flows. The components sidebar is on the left, and lists the available components. The playground and Publish pane are available in the upper right corner.
The workspace is where you create AI applications by connecting and running components in flows.
The workspace controls allow you to adjust your view and lock your flows in place.
Add Notes to flows with the Add Note button, similar to commenting in code.
This menu contains configuration for Global Variables, API Key, Shortcuts, Team and Messages.
A component is a single building block within a flow and consists of inputs, outputs, and parameters that define its functionality.
To add a component to your flow, drag it from the sidebar onto the workspace.
To connect components, drag a line from the output handle (⚪) of one component to the input handle of another.
The Playground executes the current flow in the workspace.
Chat with your flow, view inputs and outputs, and modify your AI's memories to tune your responses in real time.
For more information, see the Playground.
The Publish pane provides code templates to integrate your flows into external applications.
The My Projects page displays all the flows and components you've created in the BroxiAI workspace.
Primary is the default folder where all new projects and components are initially stored.
Projects, folders, and flows are exchanged as JSON objects.
To create a new folder, click 📁 New Folder.
To rename a folder, double-click the folder name.
To download a folder, click 📥 Download.
To upload a folder, click 📤 Upload. The maximum file upload size is 100 MB.
To move a flow or component, drag and drop it into the desired folder.
For more on managing your files, see Manage files.
The dropdown menu labeled with the project name offers several management and customization options for the current flow in the workspace.
New: Create a new flow from scratch.
Settings: Adjust settings specific to the current flow, such as its name, description, and endpoint name.
Logs: View logs for the current project, including execution history, errors, and other runtime events.
Import: Import a flow or component from a JSON file into the workspace.
Export: Export the current flow as a JSON file.
Undo (⌘Z): Revert the last action taken in the project.
Redo (⌘Y): Reapply a previously undone action.
Refresh All: Refresh all components and delete cache.
To access the menu, click Settings.
Either the component can be opened in the and tested in real time.
Upload, store, and manage files in system.