Repository navigation
v0.4.0
新增
- 成本估算(Q70):按 models.dev 刊例价 × 热更汇率,为每个渠道 / 请求估算花费(人民币为主、美元为辅,一律前置
≈)。价表后台每日拉取落盘,写入时定值、历史不随价表变化重算;总览加「成本(估算)」卡片,按渠道表、明细表与图表各加成本列 / tab。历史明细可用scripts/backfill_cost.py --apply一次性回填。 - 管理台「模型列表」页(Q71):只读展示 models.dev 目录——名称 / id / 提供方 / 上下文·输出 / 模态 / 能力 / 知识截止 / 发布日期与四项单价,可搜索、可切人民币折算。
- CodeArts 每日签到领 1000 积分(Q72):纯 AK/SK 签名调通上游签到活动(
/v1/ops/delivery|claim|confirm),四态状态机(ELIGIBLE→claim+confirm,CLAIMED→补 confirm,CONFIRMED/CONSUMED→已签)。积分与 token 池并行两套账,前端凭证页放开 CodeArts 签到入口。 - 调度免费优先档:同义模型优先落免费渠道,space-bunny 不再落到付费 CodeBuddy。
- 命名规范表:Qoder DeepSeek-Flash 并入 DeepSeek V4.1 Flash(同模型异名归一)。
- 控制台改版「Control Plane」:导航与页面重构,修复无障碍与对比度;凭证操作结果改为顶部居中浮层提示(toast)。
性能与修复
- 流式 usage 帧:OpenAI 出口收尾补发 usage 帧(客户端 token 统计不再恒 0);上游未报 usage 时不再补发全空
Usage(避免把「未上报」误报成total_tokens: 0)。 - usage 解析:CodeArts / CodeBuddy 补 cached / reasoning details 链,缓存命中率不再恒 0%,思考内容不再被当正文输出。
- CodeArts:凭证生命周期修复(刷新节流 / STS 过期分类 / 一次性票终态 / 到期预警);预刷新窗口须宽于轮询周期,短寿命 token 不再恒标「即将到期」。
- Qoder:签到按活动窗口封账(每日 10:00 刷新)。
- executor:收窄后全不可用时区分成因,模型级冷却不再扇出到整条渠道。
- 安全加固:安全审查 H1-H2 / M1-M7 / L1-L8 全量闭合;两轮全项目评审修复(协议漂移 / OpenAI 数值校验 / 跨 provider 去重 / 文档漂移)。
- 前端:模型行渠道徽章换行后仍贴右,不再挤压模型名。
升级
docker compose pull && docker compose up -d数据库 schema 17 → 18(usage_events / usage_hourly 加成本列),老库启动时自动幂等补列,历史行为 NULL;如需回填历史成本,登录后执行 python scripts/backfill_cost.py --apply。
镜像:ghcr.io/robbsluo/coding2api:v0.4.0(同时更新 :latest)。