Overview
Fluence.AI is a professional "Digital DNA" studio designed for the consistent creation and management of AI influencers. It addresses the biggest challenge in generative media: identity consistency. By leveraging Bria FIBO's structured JSON architecture, Fluence.AI decouples the subject from the scene, allowing creators to generate a photorealistic persona once and deploy them into infinite scenarios, lighting conditions, and camera angles without losing their unique look.
Visual Workflow
The following diagram illustrates how Fluence.AI transforms a simple text idea into a consistent multi-media brand.
graph TD
A[User Input: "Cyberpunk Model"] -->|Bria Translator| B(Digital DNA / JSON)
B -->|User Tweak| C{Generate Base?}
C -->|Yes| D[Base Identity Image]
subgraph Scene_Director [Scene Director Mode]
D -->|Keep DNA + New Context| E[Scene: "Coffee Shop"]
D -->|Keep DNA + New Context| F[Scene: "Red Carpet"]
D -->|Keep DNA + New Context| G[Scene: "Beach"]
end
F -->|Bria Video API| H[Motion Video / Reels]
G -->|Export| I[Social Media Post]
System Architecture
Fluence.AI is built as a "Glass Box" interface over the Bria V2 API, managing asynchronous state to provide a seamless user experience.
sequenceDiagram
participant User
participant React_App
participant Bria_API
Note over User, Bria_API: Phase 1: Identity Creation
User->>React_App: Enters Description
React_App->>Bria_API: POST /structured_prompt/generate (Async)
Bria_API-->>React_App: Returns request_id
loop Polling
React_App->>Bria_API: GET /status/{id}
end
Bria_API-->>React_App: Returns JSON Structure (The DNA)
React_App->>User: Displays & Populates UI Controls
Note over User, Bria_API: Phase 2: Generation
User->>React_App: Clicks Generate
React_App->>Bria_API: POST /image/generate (JSON + Seed)
Bria_API-->>React_App: Returns Image URL
React_App->>User: Displays High-Res Image
Key Features & Functionality
- Identity "Digital DNA" Engine
At the core of Fluence.AI is the Identity Analysis workflow. Instead of relying on vague text prompts, the app uses Bria's /structured_prompt/generate endpoint to translate a simple description (e.g., "A cyberpunk fashion model") into a complex, deterministic JSON object. This "Digital DNA" locks in critical attributes:
Physical Appearance: Age, clothing style, facial features.
Photographic Characteristics: Specific lens focal lengths (e.g., 35mm, 85mm), aperture (DoF), and camera angles.
Lighting Topology: Precise control over lighting direction (Side-lit, Backlit) and environmental conditions.
- The Scene Director (Identity Persistence)
Once a Base Model is generated, Fluence.AI switches to Scene Director Mode. This feature utilizes the Bria V2 API to "refine" the existing structured prompt. It keeps the subject's parameters locked while injecting new context prompts (e.g., "Walking on a red carpet" or "Working in a coffee shop"). This allows for the creation of a coherent social media feed for a virtual influencer where the face and style remain consistent across different posts.
- JSON-Native "Glass Box" Control
Fluence.AI embraces the "JSON-native" nature of the challenge. The application features a bi-directional JSON Editor. Users can visually adjust sliders for focal length or lighting, which updates the JSON payload in real-time. Conversely, developers can paste complex JSON schemas directly into the editor to force specific configurations, giving power users absolute deterministic control over the generation pipeline.
- Motion Video Generation (Beta)
Going beyond static images, Fluence.AI integrates Bria's Image-to-Video endpoint. Users can take any generated scene and instantly animate it into a 5-second motion clip, perfect for Instagram Reels or TikTok content, creating a complete multi-media package for the AI influencer.
- Production-Ready Asset Management
Seed Locking & History: Every generation is tracked in a timeline with its specific seed and state configuration. Users can "Fork" any previous state to iterate on a look without starting from scratch.
Aspect Ratio Control: Built-in support for 9:16 (Stories/Reels), 1:1 (Feed), and 16:9 (Cinematic) formats ensures content is platform-ready.
Reference Image Support: Users can upload specific visual references to guide the texture and structure of the generated avatar.
How it Uses Bria FIBO
Fluence.AI pushes the Bria FIBO model to its limits by treating images not as flat pixels, but as structured data. By manipulating the photographic_characteristics and objects arrays within the JSON payload, we achieve a level of granular control—down to the virtual lens choice—that standard prompt engineering cannot match.
Built With
- bria
- react
- vite
Log in or sign up for Devpost to join the conversation.