diff --git a/README.md b/README.md index 1c742343..e4e60ec0 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,14 @@ Node Banana is node-based workflow application for generating images with NBP. B - **Save/Load Workflows** - Export and import workflows as JSON files - **Group Locking** - Lock node groups to skip them during execution +## Multi-Provider Support (Beta) + +In addition to Google Gemini, Node Banana now supports: +- **Replicate** - Access thousands of open-source models +- **fal.ai** - Fast inference for image and video generation + +Configure API keys in Project Settings to enable these providers. + ## Tech Stack - **Framework**: Next.js 16 (App Router) @@ -25,7 +33,7 @@ Node Banana is node-based workflow application for generating images with NBP. B - **Canvas**: Konva.js / react-konva - **State Management**: Zustand - **Styling**: Tailwind CSS -- **AI**: Google Gemini API, OpenAI API +- **AI**: Google Gemini API, OpenAI API, Replicate (Beta), fal.ai (Beta) ## Getting Started @@ -40,7 +48,9 @@ Create a `.env.local` file in the root directory: ```env GEMINI_API_KEY=your_gemini_api_key -OPENAI_API_KEY=your_openai_api_key # Optional, for OpenAI LLM provider +OPENAI_API_KEY=your_openai_api_key # Optional, for OpenAI LLM provider +REPLICATE_API_KEY=your_replicate_api_key # Optional, beta +FAL_API_KEY=your_fal_api_key # Optional, beta ``` ### Installation diff --git a/src/components/WorkflowCanvas.tsx b/src/components/WorkflowCanvas.tsx index 873c2c42..425c798f 100644 --- a/src/components/WorkflowCanvas.tsx +++ b/src/components/WorkflowCanvas.tsx @@ -501,7 +501,6 @@ export function WorkflowCanvas() { img.src = imageData; }); - console.log(`[SplitGrid] Created ${images.length} nodes from ${grid.rows}x${grid.cols} grid (confidence: ${Math.round(grid.confidence * 100)}%)`); } catch (error) { console.error("[SplitGrid] Error:", error); alert("Failed to split image grid: " + (error instanceof Error ? error.message : "Unknown error")); diff --git a/src/components/quickstart/QuickstartInitialView.tsx b/src/components/quickstart/QuickstartInitialView.tsx index 06fcd690..b9e4e6af 100644 --- a/src/components/quickstart/QuickstartInitialView.tsx +++ b/src/components/quickstart/QuickstartInitialView.tsx @@ -32,9 +32,11 @@ export function QuickstartInitialView({

- - Docs (coming soon) - + Docs +