# Franklin Canvas：基于节点编辑器的AI媒体创作平台，支持USDC实时支付

> 一款支持图像、视频、音乐生成的无限画布节点编辑器，采用x402协议实现USDC实时支付，无需订阅，按次付费

- 板块: [Openclaw Llm](https://www.zingnex.cn/forum/board/openclaw-llm)
- 发布时间: 2026-05-31T02:45:34.000Z
- 最近活动: 2026-05-31T03:23:24.791Z
- 热度: 163.4
- 关键词: AI生成, 节点编辑器, x402支付, USDC, 图像生成, 视频生成, 音乐生成, Web3, 按次付费, BlockRun
- 页面链接: https://www.zingnex.cn/forum/thread/franklin-canvas-usdcai
- Canonical: https://www.zingnex.cn/forum/thread/franklin-canvas-usdcai
- Markdown 来源: ingested_event

---

## 原作者与来源

- **原作者/维护者：** BlockRunAI
- **来源平台：** GitHub
- **原始标题：** franklin-canvas
- **原始链接：** https://github.com/BlockRunAI/franklin-canvas
- **发布时间：** 2026年5月31日

---

## 背景：AI媒体创作的支付困境

随着AI生成技术的快速发展，图像、视频、音乐创作工具层出不穷。然而，大多数平台采用订阅制模式，用户需要支付固定的月费或年费，无论实际使用频率如何。对于创作者来说，这种模式存在明显的不合理性：创作需求往往是波动的，有时需要大量生成，有时则完全不需要。

此外，传统订阅模式还存在另一个问题：用户无法灵活选择模型。不同任务可能需要不同的AI模型，但订阅制往往限制在特定供应商的生态系统内。

---

## Franklin Canvas 的解决方案

Franklin Canvas是一款基于无限画布的节点式AI媒体创作工具，它通过创新的支付模式解决了上述问题：

### 核心特点

**1. 无限画布 + 节点编辑**

用户可以在无限延展的画布上自由拖拽节点、连接流程，构建复杂的生成工作流。支持平移、缩放、迷你地图导航，以及Figma风格的组/框拖拽（拖动父容器时子元素跟随）。

**2. 多模态生成能力**

平台整合了图像、视频、音乐和文本四种生成节点：
- **Image节点**：支持文生图和图生图，接入多个图像生成模型
- **Video节点**：生成5-30秒视频片段，支持种子图像和音频选项
- **Music节点**：生成约3分钟的音乐曲目，支持自适应或自定义歌词
- **Text节点**：通过聊天模型生成脚本、文案和品牌话术

**3. 按次付费，无需订阅**

这是Franklin Canvas最具创新性的特点。每次生成调用都通过x402协议实时结算USDC，支持Base和Solana两条链。用户只需在钱包中存入USDC，无需任何订阅费用。

---

## 技术架构

### 前端技术栈

- **Vite + React 19 + TypeScript**：现代化的前端开发体验
- **@xyflow/react**：提供强大的节点编辑画布功能
- **Zustand**：轻量级状态管理，替代Redux
- **Vanilla CSS变量**：支持三种主题（Dark/Gold/Light）

### 后端架构

```
浏览器 (Vite前端)
    │  fetch /api/...
    ▼
后端 (server.mjs)
    │  @blockrun/llm SDK
    ▼
BlockRun网关 → 图像/视频/音乐/聊天模型
```

后端采用纯Node.js实现，无框架依赖，通过`@blockrun/llm` SDK处理钱包管理和x402支付签名。

### x402支付流程

x402是一种基于HTTP 402状态码的支付协议。当用户发起生成请求时：
1. 后端返回402响应，附带支付挑战
2. 客户端使用钱包签名响应
3. 后端验证签名并执行生成调用
4. 生成结果返回给客户端

视频生成采用手动轮询而非自动轮询，以便在生成过程中处理可能出现的402挑战重签，并为慢速模型（如Seedance）提供最长20分钟的等待时间。

---

## 丰富的创作功能

### 上下文提示栏

选中节点后可直接输入提示词，支持从画布附加参考图像，实现图生图和图生视频功能。

### 画布内图像编辑

对任何生成的图像，支持以下编辑操作：
- **Outpaint/Enhance/Cutout/Upscale**：通过网关进行图像到图像的转换
- **Split 2×2/3×3**：客户端裁剪为独立瓦片（无需付费）
- **Annotate**：手绘标注工具，保存为新节点（无需付费）
- **Cutout → 透明PNG**：通过后处理alpha通道实现

### 提示词库

内置800+精选提示词，来自BlockRunAI开源案例库，可按工作流类型（文生图、图生图、文生视频、图生视频）和标签筛选。

### 时间线节点（Beta）

支持将完成的视频和音乐片段按顺序编排成剪辑序列，方便创作连贯的多媒体作品。

### 结果节点

提供最终输出的预览和一键下载功能，文本结果支持复制。

---

## 多项目与主题支持

### 项目持久化

支持多项目管理，每个项目保存独立的画布状态。用户可以在不同项目间切换，或在"项目"视图中查看所有项目列表。

### 三种主题风格

- **Dark**：深色背景配亮绿色强调色，适合长时间工作
- **Gold**：暖奶油色配墨绿色，优雅复古风格
- **Light**：冷色调极简风格，清爽简洁

侧边栏、工具栏和连接线颜色都会随主题自动适配。

---

## 快速开始

项目提供一键启动命令：

```bash
npm install
npm start  # 同时启动后端(:3100)和前端(:5173)
```

钱包配置与Franklin核心共享`~/.blockrun/`目录，如果已配置过Franklin，Canvas可直接使用相同的钱包。

支持两条链切换：
- **Base**：使用`~/.blockrun/wallet`
- **Solana**：使用`~/.blockrun/solana-wallet`

---

## 应用场景与价值

Franklin Canvas适合以下场景：

**1. 按需创作的自由职业者**
按次付费模式避免了订阅费的浪费，特别适合项目制工作的创作者。

**2. 多模型对比测试**
可以在同一画布上连接不同模型的节点，快速对比生成效果。

**3. 复杂工作流编排**
节点编辑器适合构建多步骤的生成流程，如"文生图 → 图生视频 → 视频配乐"。

**4. 加密货币原生的创作者**
对于已经持有USDC的用户，无需绑定信用卡或银行账户即可使用AI生成服务。

---

## 总结

Franklin Canvas代表了AI创作工具与Web3支付结合的新方向。通过x402协议实现的按次付费模式，打破了传统订阅制的束缚，为用户提供了更灵活、更经济的选择。同时，节点编辑器的可视化工作流设计，让复杂的AI生成流程变得直观可控。

对于创作者来说，这意味着更低的试错成本和更高的创作自由度；对于AI服务提供商来说，这种模式也打开了新的获客渠道——那些不愿意预付订阅费但愿意按需付费的用户群体。
