OceanWayOceanWay
平台与产品OceanWay Studio

OceanWay Studio 创作平台

canvas.oceanway.tech 的产品定位、资源边界与统一创作链路

OceanWay Studio 创作平台

canvas.oceanway.tech 是 OceanWay 面向创作者、运营人员与内容生产团队的通用创作平台,对外产品名采用 OceanWay Studio

它提供完整的无限画布工具、统一创作入口、素材协作和 Agent 辅助体验,但不独占底层 Asset、Agent、模型或钱包能力。这些共享能力也被漫剧、电商和 FDE 使用。

该平台正式以现有 oceanway-vozeb 项目为代码基座演进。oceanway-vozeb 的目标产品身份收敛为 OceanWay Studio,不再同时承担公开开发者中心、登录后 Developer 控制面或 Public API Edge。

已确认定位

事项定义
产品名称OceanWay Studio / OceanWay 创作平台
产品入口canvas.oceanway.tech
代码基座当前 oceanway-vozeb 项目,逐步移除开发者产品模块
主要用户个人创作者、企业成员、内容与运营团队
核心结果可版本化的创作过程、媒体资产和可继续编辑的 Canvas
登录体系复用 OceanWay Customer Identity 与登录状态
业务上下文个人空间或企业组织下的 Workspace / Project
模型范围只展示发布到 web Surface 且当前工作台支持的 Model Offering
计费边界使用统一钱包、订阅权益、预算与账本
资产边界正式媒体由 Asset Service 保存、版本化和授权
网关边界Canvas 不感知 Provider、Channel、Supply 或 Credential

Canvas 不是公共宣传首页、公开开发者中心、客户控制台或内部管理员平台。

Studio 宿主与 Canvas 工具

canvas.oceanway.tech 是 OceanWay Studio 的 Host;其中 /canvas 才是无限画布工具。两者不能在领域命名上混为一谈:

canvas.oceanway.tech(OceanWay Studio)
├── /                  统一创作 Agent 与任务入口
├── /canvas            Canvas 文档库
├── /canvas/{id}       无限画布编辑器
├── /assets            创作素材库与引用入口
├── /works             作品与发布管理
└── 其他创作能力       按产品讨论逐步归位

平台级 Project 是 Organization / Workspace 下的通用业务容器;当前代码中的 CanvasProject 目标上应演进为 CanvasDocument,不能被当作漫剧、电商和开发者应用共同使用的全局 Project。

图片、视频与音频是统一创作入口中的能力模式,可以拥有专用交互,但不因此成为开发者模型目录或独立 API 产品。漫剧、电商等垂直工作台是否暂时继续由当前代码库承载,不改变其目标领域所有权。

开发者能力迁出

下列内容不属于 Canvas 目标边界,按公开、登录后和机器调用三类 Surface 分别迁移:

当前内容目标归属
公开模型目录、API 文档、SDK、公开价格、状态和更新日志ai.oceanway.tech 公开开发者中心;它是 API 文档的 Canonical Surface
Developer App、Environment、Service Account、Credential、Playground、API 用量、调用日志和 Webhookconsole.oceanway.tech/ai Developer 专业空间
/api/developer/* 客户管理接口Console Developer BFF 只暴露并转发;Developer Access Domain 唯一执行命令并写入四层资源
面向客户的 /v1/* 接入层api.oceanway.tech/v1 Public API Edge
API 请求日志和 API 专属限额Console Developer 专业空间;开发者文档保留在 AI 公开中心

迁出不等于复制或删除共享内核。Customer Identity、Organization、Workspace、Billing Account、Model Offering、Run、Asset 与审计继续由 OceanWay 共享服务提供;Canvas 只保留调用这些服务所需的产品适配和上下文视图。

目标态的 oceanway-vozeb 构建产物不得再发布公开开发者页面、Developer 管理界面、Developer Key 管理接口或 Public API Edge。迁移期间可以保留受控代理和旧入口跳转,但它们必须有明确退出条件,不能继续形成双重事实源。

产品与共享能力边界

能力Studio 产品体验负责平台服务负责
创作体验编辑器、节点交互、生成入口、结果呈现通用执行、模型、资产和权限契约
Canvas无限画布页面、产品交互和模板体验Document、Revision、Node、Edge、Binding 与执行快照
Asset素材选择、引用和写回操作AssetVersion、Rendition、存储、授权和血缘
Agent产品内入口与上下文组织Agent Revision、Deployment、Run 与能力约束
MCP展示可用工具和授权状态Connection、Tool Grant、Credential 隔离与调用
计费展示本次预估、状态与余额摘要Quote、Reserve、Settle、Release 和账本
模型按创作任务展示公开选项Offering、Surface、Execution Route 与网关调度

Canvas 只直接写 Canvas 领域拥有的数据。它通过稳定资源 ID 调用其他领域服务,不能直接修改钱包余额、Provider 配置、MCP Secret 或其他产品的业务表。

Canvas 能力的三种形态

  • Canvas Runtime / Engine:共享内核中的文档、版本、节点、连接、Binding、执行快照与事件能力。
  • 无限画布工具:OceanWay Studio 在 /canvas 提供的完整可视化创作体验。
  • Embedded Canvas:漫剧、电商等工作台内嵌的受限编排视图。

三种形态复用相同稳定资源 ID 和版本语义,但可以提供不同节点类型、操作权限和界面密度。

核心资源

CanvasDocument
└── CanvasRevision
    ├── Node[]
    ├── Edge[]
    ├── ResourceBinding[]
    └── ExecutionSnapshot[]

CanvasDocument 是稳定业务身份,CanvasRevision 是不可变版本。节点可以引用 AssetVersion、Agent Revision、Model Offering、Project Resource 或已授权外部连接,但不复制这些对象的完整领域数据。

跨产品“在 Canvas 中打开”默认建立对源资源固定版本的 Binding。Canvas 编辑产生派生版本,不静默覆盖源业务对象。

统一创作链路

文本执行进入 UUMI/new-api Text Gateway Pool;图片和视频执行进入 oceanway-media-gateway Media Gateway Pool。两个私有网关同级且不互相级联。

Canvas 只接收 OceanWay 的公开模型身份和标准结果,不显示物理 Provider 账号、上游模型 ID、渠道权重或内部失败细节。

Agent 与智能规划

Agent 可以根据用户目标、参考素材、当前 Canvas 和产品约束规划执行步骤。每次 Agent Run 的有效权限是用户权限、组织策略、Project 授权、Agent Revision、模型/工具白名单和预算的交集。

  • Agent 只能读取本次明确授权的 Asset 和 Canvas Revision;
  • Agent 不能读取 API Key、MCP Credential、Provider Secret 或未授权项目;
  • 平台私有规划提示、模型选择理由和执行策略不能作为公开创作内容;
  • 新内容先形成候选 AssetVersion 或 Canvas Revision;
  • OceanWay Studio 只发送候选 AssetVersion 或 CanvasRevision;用户执行明确动作后,由漫剧、电商等源产品领域重新校验并写入自己的业务对象。

模型展示

Canvas 使用 web Surface,不直接读取网关模型目录。模型选择还需经过当前工作台真实能力过滤:图片入口只展示图片生成能力,视频入口只展示视频相关能力。

codex-auto-review 等仅发布到 internal Surface 的模型不会进入 Canvas。上游同步的新模型默认不公开,只有经过能力、协议、价格、安全和可用性审核后才能形成可用 Offering。

资产互通

  • Canvas 可以引用当前 Organization、Workspace 或 Project 内已授权素材;
  • 跨产品默认引用固定版本,而不是复制文件;
  • 生成结果可以交给漫剧、电商或 API 场景继续使用;
  • 资源归属变化、跨组织共享和对外发布必须显式授权;
  • 对象存储 Blob 不是产品资源身份,产品始终通过 Asset、AssetVersion 与 Binding 关联内容。

身份、协作与归属

个人空间中的 Canvas 与资产归个人;企业上下文中的内容归企业组织或对应 Workspace,成员保留创建者和审计关系。

切换组织或 Workspace 会同时切换可见资产、Project、Agent、MCP、钱包和预算。分享 Canvas 不会自动分享其引用的受限资产、Agent 内部定义或 MCP Credential。

钱包与订阅

Canvas 不拥有独立钱包或账本。每次付费 Run 由 Billing Account 完成报价、预占、结算或释放;企业可以按 Workspace、Project、成员和 Agent 设置预算。

Canvas 可以展示余额、权益、预估费用和消费结果,但购买、充值、订阅、发票与企业合同由 console.oceanway.tech 承载。

跨产品协作

  • 漫剧将镜头、角色或场景引用到 Canvas 继续创作;
  • 电商将商品素材或 Campaign 内容引用到 Canvas 生成候选;
  • Agent 通过结构化 Context Package 交给另一个专业工作台;
  • FDE 可以交付经过授权的 Canvas 模板、Agent 和资产集合;
  • 其他产品只有在用户明确确认后才接收 Canvas 候选结果。

待决策

  • Canvas 面向个人与企业的最终套餐、席位和权益组合;
  • Canvas 模板的公开、组织内共享和审核规则;
  • 漫剧与电商 Embedded Canvas 首期开放的节点和编辑权限;
  • Canvas 独立移动端体验范围;
  • 跨组织复制、转让和对外发布的审批流程。

不可妥协的规则

  • Canvas 不自建第二套身份、钱包、资产库或模型目录。
  • Canvas 不承载开发者门户、Developer Key 管理、API 模型目录或公共 API Edge。
  • Canvas Revision、AssetVersion 和产品 Return Binding 使用稳定 ID,不按 URL 或文本匹配。
  • 网关和 Provider 细节不进入用户模型选择或 Canvas 文档。
  • 跨产品结果默认是候选,不能静默覆盖源业务状态。

延伸阅读

On this page