v1(2026-09 及以前)平台架构
共享内核与资源归属
Core 模块化、产品数据独立、客户账务唯一写入
归档内容,只读,不代表现行方案。现行文档见文档总览。
Core 共享能力
| 模块 | 权威事实 | new-api 参考 |
|---|---|---|
| 身份与访问 | 用户、会话、客户 Key、权限和撤销 | user、token、auth_session、鉴权中间件 |
| 模型与价格 | 对客目录、能力与计量单位、价格方案版本、客户协议价 | 模型目录、模型/分组倍率与定价处理 |
| 钱包与商业 | 人民币充值订单、积分流水、预留、消费与退款 | quota_reserve、billing_session、funding_source、subscription |
| 调用与任务 | operation、执行尝试关联、客户任务状态、用量及结算关联 | relay、task、task_billing 的可用机制 |
| 运维与审计 | 内部授权、重要命令记录、对账异常与诊断查询 | logs、authz 与现有诊断实现 |
这些是参考入口,不能声称复制一个 controller 就完成服务。源代码依赖全局数据库、设置、缓存与请求上下文,提取时显式处理依赖。
产品资源与共享关联
Studio 拥有画布和创作项目,Drama 拥有剧本/分镜,Commerce 拥有商品/批次;Core 保存计费操作和需要共享的访问关联。资产元数据和访问授权按清晰模块设计,文件进入对象存储,结果生成与正式采用分别记录。产品不得直接修改 Core 钱包或网关任务表。
首期不要求把 Project、Agent、MCP、组织、企业协作全量抽象完成后才做文本调用。按真实产品流程补充资源和权限,保留第一版长期方向但不恢复全部复杂领域作为开工条件。
Contracts 保存 DTO/Schema 与兼容规则;数据模型和业务实现属于各自仓库。Core 同仓 Worker 调用同一领域服务,不另建账务 Writer。
Contracts 内容基线
保留独立 Contracts 仓库,整体替换旧契约实现,优先承接 new-api 原接口并补 OceanWay 差异。旧包、旧事件框架和旧 B1 资格不作为新 Core/Edge 开工前置;历史保留可追溯。当前替换候选是规范草案,未生成可运行 SDK。