Learn how Firefly Graph helps you build node-based workflows, chain AI models, and keep complex projects organized with subgraphs.
Firefly Graph is a visual canvas for building, refining, and sharing AI-powered creative workflows. Firefly Graph helps you:
- Compare AI models: Run multiple AI models with the same inputs and compare their outputs.
- Create concepts: Generate and refine character studies, storyboards, shot lists, and other creative concepts.
- Edit images and videos: Generate images and videos and then edit with precision using Adobe tools.
- Create workflows without AI: Connect editing tools to build workflows that let you adjust individual steps without changing the rest of the process.
- Generate asset variations: Create variations of marketing assets while maintaining consistent branding, styling, and other settings.
- Build reusable workflows: Save and reuse workflows for frequently performed creative tasks.
- Share workflows: Share your graphs with other users and provide view-only or editing access.
Use the Firefly Graph to build a repeatable, AI-powered creative workflow.
How Firefly Graph works
A Firefly Graph workflow consists of connected nodes. Each node performs an action, and connections pass the output of one node to another. You can combine nodes to create workflows for generating, editing, transforming, and preparing creative content.
The typical workflow consists of:
- Adding nodes to the canvas: Add the actions you need for your workflow, such as providing an input, generating content, or applying a creative operation.
- Connecting the nodes: Connect the output of one node to the input of another to define how content moves through the workflow.
- Adjusting inputs and settings: Modify individual nodes to control how each step processes the content.
- Running and reviewing the workflow: Run the workflow and review the results as you refine your inputs and settings.
- Refining and reusing the workflow: Adjust individual steps and reuse successful workflows instead of rebuilding the process each time.
Learn how to create, run, and share a graph in Adobe Firefly Graph to build, refine, and reuse creative workflows.
Key concepts and capabilities
- Nodes: Nodes represent an individual action in a workflow. Nodes can represent generative AI models, creative operations, inputs, outputs, or workflow logic. Connect nodes to combine individual actions into a larger creative process.
- Node catalog: The node catalog is the library of nodes you can add to your graph. Browse categories or search by name to find AI models, editing tools, and utilities, then add a node to the canvas.
- Connections: Connections determine how information moves between nodes. Connect an output from one node to a compatible input on another node to build the workflow. As you add connections, individual operations become a sequence of creative steps.
- Lists: Some nodes can return multiple results. Firefly Graph can pass these results as a list so that another node can work with the available outputs. When needed, use list-related controls to determine which result continues through the workflow.
- Input controls: Make workflow parameters adjustable by adding sliders, dials, and pickers. These controls let users customize parameter values when running a workflow without modifying the underlying graph structure, making complex workflows easier to use and reuse.
- Subgraphs: Simplify complex workflows by grouping related nodes into a subgraph. A subgraph exposes only the designated inputs and outputs while hiding the internal steps. You can reuse and share subgraphs as components, allowing creative teams to work with sophisticated workflows without rebuilding them from scratch.
- AI Assistant: Use AI Assistant to create, edit, and understand graph-based workflows using natural-language prompts. You can use it to build and modify workflows, learn about nodes and their functions, check node connections, and get suggestions to refine your graph.
Turn text into art with Adobe Firefly
Create beautiful images and video clips from text prompts using generative AI.