Skip to content

Commit bbf8fd5

Browse files
committed
docs(diagrams): 架构图补 OpenCode Zen 渠道与按渠道凭证加载
- 新增 OpenCode Zen Provider(免费层 · 虚拟凭证)与 OpenCode Zen 上游节点 - 请求面视图补入 zen / zen-up;区域边界纳入 zen - engine→zen 与 zen→zen-up(SSE)连接;zen 无后台任务故不加 bg 边 - 卡片同步:/v1/models 按渠道凭证加载;三渠道同池调度 - 用 archify 3.0.1 重新生成 HTML 与 visual-check 证据
1 parent 54f5bd5 commit bbf8fd5

7 files changed

Lines changed: 2724 additions & 3419 deletions

‎diagrams/architecture.json‎

Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@
2020
"engine",
2121
"cb",
2222
"trae",
23+
"zen",
2324
"cb-up",
24-
"trae-up"
25+
"trae-up",
26+
"zen-up"
2527
],
2628
"note": "客户端请求经协议层规范化,由执行引擎选号后流式转发到上游。"
2729
},
@@ -206,6 +208,21 @@
206208
64
207209
]
208210
},
211+
{
212+
"id": "zen",
213+
"type": "backend",
214+
"label": "OpenCode Zen Provider",
215+
"sublabel": "免费层 · 虚拟凭证",
216+
"pos": [
217+
760,
218+
540
219+
],
220+
"size": [
221+
140,
222+
64
223+
],
224+
"tag": "免费层"
225+
},
209226
{
210227
"id": "cb-up",
211228
"type": "external",
@@ -234,6 +251,20 @@
234251
64
235252
]
236253
},
254+
{
255+
"id": "zen-up",
256+
"type": "external",
257+
"label": "OpenCode Zen 上游",
258+
"sublabel": "opencode.ai/zen",
259+
"pos": [
260+
980,
261+
540
262+
],
263+
"size": [
264+
140,
265+
64
266+
]
267+
},
237268
{
238269
"id": "db",
239270
"type": "database",
@@ -260,6 +291,7 @@
260291
"cb",
261292
"bg",
262293
"trae",
294+
"zen",
263295
"admin-ui",
264296
"admin-api",
265297
"identity",
@@ -317,6 +349,23 @@
317349
]
318350
]
319351
},
352+
{
353+
"id": "engine-to-zen",
354+
"from": "engine",
355+
"to": "zen",
356+
"fromSide": "right",
357+
"toSide": "left",
358+
"via": [
359+
[
360+
720,
361+
312
362+
],
363+
[
364+
720,
365+
572
366+
]
367+
]
368+
},
320369
{
321370
"id": "cb-to-cbup",
322371
"from": "cb",
@@ -331,6 +380,13 @@
331380
"label": "SSE",
332381
"variant": "emphasis"
333382
},
383+
{
384+
"id": "zen-to-zenup",
385+
"from": "zen",
386+
"to": "zen-up",
387+
"label": "SSE",
388+
"variant": "emphasis"
389+
},
334390
{
335391
"id": "bg-to-cb",
336392
"from": "bg",
@@ -432,8 +488,8 @@
432488
"title": "对外契约",
433489
"items": [
434490
"/v1/chat/completions、/v1/responses",
435-
"/v1/models + 黑名单;/v1/user/balance",
436-
"/healthz 池健康、model@provider 选上游"
491+
"/v1/models 按渠道凭证加载 + 黑名单",
492+
"/v1/user/balance、/healthz 池健康"
437493
]
438494
},
439495
{
@@ -442,7 +498,7 @@
442498
"items": [
443499
"选号:pin → 粘性 → 到期积分 → 三态健康度",
444500
"模型级冷却隔离到单个模型,不牵连整条凭证",
445-
"6 个后台任务汇总进「任务与配置」页"
501+
"三渠道同池调度;6 个后台任务汇总「任务与配置」"
446502
]
447503
},
448504
{

0 commit comments

Comments
 (0)