pi-yunzhan「云展」
- 174 commitsQ4 后半月最大项目
- yunzhan.eduapp.com.cn生产入口 · HTTP 200 · pm2 online
- 3 providerMiniMax + Anthropic + OpenAI 三入口 dispatch
把 Pi (原 LM Studio) 复刻成"给客户交付的 AI 编码项目台"底盘。EduApp 是首个客户,拿云展当自家 AI 编码工具入口。本期从"测试环境跑在悟空"推到"生产入口给客户看"。
客户想要"AI 编码项目台"但不会自己搭。云展是可复用的底盘: 项目管理 + 会话隔离 + 用户管理 + 多 provider 模型接入 + 手机端 —— 客户接进去改改就用得起来。
- provider adapter 拆分 — 之前 body 无条件当 OpenAI 协议,MiniMax 图生成 multipart 必炸;抽三入口按模型名 dispatch(MiniMax responses / Anthropic messages / OpenAI chat completions)
- context-window 探针化 — 200k 硬编码改成启动时探针每 model 的真 context length,M3 探到 100 万
- 用户管理 MVP — 超管/普通用户/用户名隔离/模型脱敏档位(顶配/常用/快速)/登录页,CC 12 phase 后端 149 + 前端 33 测试过
- Bug 1-5 全修 — 会话固定 / 消息返回 / steer 乐观上屏 / context-window 硬编码 / 左栏横滚
- 手机端整改 + Opus 4.7 thinking 400 修 — 升 Pi 0.80.3 + compat.forceAdaptiveThinking=true 新协议
- 7-3 部生产 — 16 commit(Pi 0.80.3 + provider 拆分 + 手机端) 部 yunzhan.eduapp.com.cn HTTP 200,pm2 online
- 客户复用底盘 = 高 leverage。一个底盘做透,后续客户接进去改配置就上线,不需要每次从零。
- Loop v2 归档得对。用户给 50 分说明方向不对,别硬撑,切回 main 做用户管理 MVP 才对路。
- 硬编码是最大的技术债。context-window 200k 硬编码差点让 M3 128k 全炸,改探针化后一劳永逸。