add stable media support and sync skillhub UI
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
| 项目 | 角色 | 应该负责 | 不应该负责 |
|
||||
|---|---|---|---|
|
||||
| `popiartcli` | 面向 coding agent 和创作者的统一 CLI 入口 | 登录、发现 skill、调用 skill、查看 jobs、拉取 artifacts、本地配置 | 不直接持有上游 provider key,不直接做模型路由,不直接做供应商计费 |
|
||||
| `popiartServer` | PopiArt 产品后端 | 用户鉴权、项目权限、skill 注册表聚合、skill 执行、job 引用管理、artifact read-through、路由决策、计费归因 | 不把供应商细节暴露给 CLI,不把 skillhub 直接耦合到 CLI,不重复实现 `PopiNewAPI` 已有的模型网关能力 |
|
||||
| `popiartServer` | PopiArt 产品后端 | 用户鉴权、项目权限、skill 注册表聚合、skill 执行、job 引用管理、artifact 与 media 管理、稳定 URL 生成、路由决策、计费归因 | 不把供应商细节暴露给 CLI,不把 skillhub 直接耦合到 CLI,不重复实现 `PopiNewAPI` 已有的模型网关能力 |
|
||||
| `PopiNewAPI` | 模型网关和通道管理层 | 管理上游渠道和 key、代理模型请求、记录原始用量、提供模型层能力 | 不承载 PopiArt 的 skill 业务语义,不负责 CLI 交互,不负责产品级项目上下文 |
|
||||
|
||||
## 标准调用链路
|
||||
@@ -58,7 +58,8 @@ GitHub skillhub / skillhub.popi.art
|
||||
- 上游 provider key 管理:`PopiNewAPI`
|
||||
- 原始模型调用计量:`PopiNewAPI`
|
||||
- 面向 skill / project / user 的计费归因:`popiartServer`
|
||||
- artifact 文件存储与 task 内容代理:优先复用 `PopiNewAPI`,`popiartServer` 只做 read-through
|
||||
- artifact 与 media 的产品级持久化、稳定 URL 和生命周期:`popiartServer`
|
||||
- provider 专属任务代理、task 内容代理与供应商差异适配:`PopiNewAPI`
|
||||
|
||||
一个重要原则是:
|
||||
|
||||
@@ -96,6 +97,7 @@ CLI 只拿产品层 key;后端再用自己的方式调用 `PopiNewAPI`。
|
||||
|
||||
- 图生图
|
||||
- 图生视频
|
||||
- 稳定媒体 URL 与 artifact/media 复用
|
||||
- 更多供应商和项目级路由覆盖
|
||||
|
||||
## 什么时候改哪个仓库
|
||||
|
||||
Reference in New Issue
Block a user