Skip to content

v0.4.0

Choose a tag to compare

@RobbsLuo RobbsLuo released this 09 Oct 05:05
· 239 commits to main since this release

新增

  • 成本估算(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)。