文档

NEXT-02 · uumi 真实接入

实例核查、三次真实文本调用、用量关联及后续计费边界

归档内容,只读,不代表现行方案。现行文档见文档总览。

本文保留最初协议探针的交付范围。后续已完成 真实 Chat 与 Core 扣费增量,当前计费进展以该记录为准。

2026-09-20 完成真实实例审计与 Edge → uumi → 既有渠道 的三次有限调用,并通过独立网关消费日志核对用量。用户已明确授权本次真实接入;没有迁移客户、改变渠道价格、重启应用或切换生产入口。

这是 NEXT-02 的交付。Core 真实计费、常驻服务环境、生产容量仍归 NEXT-04–07,不能用本次协议成功代替。

运行实体与选择

主机观测到的 uumi 容器运行状态
ow-main4全部健康,本次选第 1 个实例直连
oceanway22全部健康,管理与日志查询在此核对
oceanway32全部健康
pic-vps1健康;同机另有独立 upstream 应用,未混为 uumi
oceanway0当前没有 uumi 容器,不能沿用旧部署文档的数量

9 个 uumi 实例具有相同镜像 new-api:uumi-tos-native-70c9f3849ed4,实际镜像 ID 为 sha256:8c10b404b0bd7145a92b8045705f8054bcc8a5eb962809eb36010b2c43b4af4f。运行配置观测到 relay/stream/header 超时均为 1800 秒;本次探针独立限制 60 秒总超时、30 秒空闲超时,没有改变生产配置。

ow-main 的 HAProxy 配置仍有 10 个后端,实际 8 个 UP、旧 oceanway 两个 DOWN;后端整体 UP。pic-vps 实例未列入这组池。本次通过 SSH 转发直达健康应用端口,未经过公网 TLS/Caddy/负载均衡,不能宣称公共入口全链路验收。

现有 gateways/oceanway-text-gateway 部署目标是独立 upstream,不是本次 uumi。uumi 的外部源码目录 /Users/wangzihao/Projects/new-api-api-oceanway 有部署记录与代码,但 Git worktree 指针失效;其文件已记录哈希,仅作为静态参考,不能证明与运行镜像同版。Core/Edge 固定参考 385d2df 保持不变。本次以镜像 ID 固定实际运行版本,未修复或更换网关仓库。

真实调用结果

同一模型 claude-haiku-4-5,固定短提示,每次 max_tokens=16,专属临时 Key、固定渠道 124,无自动重试;首次失败即停。调用发生于 2026-09-20 15:24(北京时间)。

场景HTTP / 终态最终输入 / 输出网关消费日志网关 quota
OpenAI Chat JSON200 / complete11 / 4541930519
OpenAI Chat SSE,include_usage200 / complete,6 事件11 / 4541932019
Anthropic Messages SSE200 / complete,7 事件11 / 4541933019

三次 Edge request_id 均关联到独立的 X-Oneapi-Request-Id,再按网关 request_id 精确查询消费日志;校验 token_id、模型、渠道、流式标志和最终输入输出一致。网关还记录 upstream_request_id,但本次没有继续查询供应商原始账单。

总计 57 quota,测试 Key 从 10000 剩余 9943。配置读到 QuotaPerUnit=500000,它是现网计量换算参数,不能作为新平台的人民币充值比例;网关 quota 也不能直接当成 OceanWay 客户价格或供应成本。RetryTimes=0、消费日志开启;日志存储保留期限未证实,性能指标的 retention_days 不等于消费日志保留期。

临时 Key 归属于既有管理员账户,只有本次模型白名单、有限 quota 和两小时有效期。测试结束通过管理 API 禁用,确认 status=2;本地 0600 密钥文件删除,SSH tunnel 关闭。管理凭据仅在远端进程内使用,未记录到文件或输出。正式环境仍须建立独立服务账户与最小权限的日志查询接口。

协议与恢复能力矩阵

能力证据级别与结论下一步
Chat 普通 / SSE本次模型真实通过;OpenAI 请求交由 uumi 转换,上游 Anthropic 用量可见NEXT-05 定义真实计量 profile
Messages SSE本次模型真实通过;原始 Anthropic 请求透传,初始与最终用量可区分NEXT-07 接入客户计费
Messages 普通路由/本地回放有证据,本轮没有真实调用按模型补实测
Responses本地回放及静态路由存在,实际模型支持与真实用量未确认NEXT-07 单独验证
Gemini 原生本地回放及静态路由存在;query Key 剥离后由服务 Key 转发,真实模型未验证NEXT-07 单独验证
错误、取消、缺 usage、断流Edge 本地回归覆盖;本轮真实供应仅测成功路径NEXT-05/06 故障矩阵
请求关联与用量查询响应头 ID + 管理日志 API 实际可查,三笔计量一致持久绑定 operation/attempt,并收敛权限
文本去重、重放未取得网关幂等执行保证;媒体专用幂等不能外推发送未知时核对或人工处理,禁止盲目重发
查询保留期 / 最终性 SLA尚未确认网关与 Worker 明确保存、可见性和恢复窗口
预算硬上界请求 max_tokens 与 Key quota 是控制措施,未证明覆盖所有供应成本Core/Contracts 明确可信上界及超界处理

只对本次模型与渠道得出真实可用结论;没有批量探测海量模型。后续模型采用相同逐项能力分级,未经实测保持待验。

已实现与必须补差

Edge 新增默认关闭、显式启用的 cmd/uumi-probe:不监听公共地址,只执行三次固定请求并输出结构化观察。请求经过真实 Edge Handler,上游走真实 HTTP/SSH,客户端侧是进程内 ResponseRecorder。生产 cmd/server 未开放业务路由,capture-chat-v1 仍只用于合成计量。

Observation 新增可选 gateway_request_id,只接收单一、合法、非 hop-by-hop 的 uumi 请求 ID,用于审计关联;不冒充 Core 的执行权或最终账务回执。增加重复头、非法头、过长头与 Connection 指定头的测试,以及探针默认关闭与凭据/模型限制测试。Go 1.25.1 全仓 race、vet、build 和 diff 检查通过;没有改动 Go 依赖、Core 数据或跨仓公开结算契约。

真实用量暴露的具体差异:

  • Chat 的 completion_tokens=4,但同一响应兼容字段 output_tokens=0,原始 billing_usage.claude_usage.output_tokens=4。须按 semantic/source 选择权威字段,不能任取字段或重复累计。
  • Messages 初始 output_tokens=1,最终为 4,不能相加。缓存创建、缓存命中、推理等维度本次都是零,非零时还需真实验证。
  • 三次成功日志可关联,不等于发送前已有持久网关执行 ID。响应头丢失、进程崩溃后的查询恢复尚未闭环。
  • 网关现有价格倍率不直接成为客户售价。新 Core 仍独立维护零售/企业价格快照和账务;后续基于完整用量结算。

后续确认:完整透传、网关标准计费、平台客户定价

用户提出:完整用量经 uumi 提供,标准计价也集中在 uumi;新平台只管理客户实际折扣价格。用户随后明确请求应完整透传、uumi 返回应包含足够计费信息,职责方向已确认,尚未修改现网配置或实现新结算契约。 现行定义见网关边界。

归属建议职责
uumi供应协议转换、完整计量及来源语义、模型标准价、标准费用明细、价格版本与最终计费回执
Edge透传客户协议,关联请求并传递可信回执;不维护供应计量公式或另一套模型价格
Core客户身份/Key、折扣及企业协议价、钱包和预算、保存标准价与客户价快照、最终结算和异常核对

普通折扣可按“uumi 标准金额 × 客户有效折扣”计算,客户专属规则按客户/模型设置;若企业要求固定单价覆盖,则 Core 按回执计费项与客户单价计算,不能假装所有协议价都能用统一折扣表达。充值赠送属于钱包入账规则,须和消费折扣分开。

现有 quota 已包含 group_ratio 等倍率,本次日志即为 1.25,因此不能把 quota 原样命名为标准费用,再叠加客户优惠。应由专用服务计费配置或独立回执输出优惠前标准金额,保留完整计费项和精度;不要修改既有 uumi 企业客户的价格。网关对内额度扣减只是供应接入侧账务,OceanWay 客户钱包仍只有 Core 一个写入方。

这要求后续提供可查询的最小权限回执:平台 operation/attempt 关联、gateway_request_id、final 状态、完整计费数量/明细、标准价版本及生效快照、金额单位/精度、标准总额。预留前也需可获取且可固定的报价/上界;执行期间改价和超预留有明确处理。金额需来自受认证的服务接口,不能信任客户端传回的 usage。原始协议 usage 可保留用于核对,Core 不重复解析各供应商协议来计费。

本次只证明原始 usage 与网关日志可获取;标准费用回执、报价快照和 operation 持久绑定尚未实现。上述方向约束 NEXT-03/05 的契约与商业规则实现,不将它标成现有能力,也不调整当前合成 profile。

交付与下一项

本机证据:coordination/handoffs/NEXT-02/ 的实例清单、池健康、选定配置、探针结果、日志核对、源码哈希与完成记录。可随 Edge 仓交接的脱敏运行证据位于 platform/oceanway-api-edge/docs/evidence/NEXT-02/,复验说明为 docs/uumi-probe.md。

本轮代码和文档保留在本地工作树,未提交、推送或部署;源码哈希已保存,NEXT-01 固定提交继续可复现。下一项为 NEXT-03:确定首发商业规则,尚未启动;NEXT-04/05 分别解决持久服务环境与真实客户计费。离线后端清理、uumi 源码工作树归属恢复已记录为后续维护问题,没有在本次探针中修改生产配置。

On this page