mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-29 16:20:27 +00:00
Gemini API-key 原生转发对上游 2xx 只抽 usage 原样透传:finishReason 内容拦截、 promptFeedback.blockReason、事件里的 Google 错误信封、空响应都被当作成功, ops 错误日志、用户错误页、渠道监控全部没有记录。 - 新增 gemini_response_signal:逐事件判定三类带内信号,流式按优先级登记最高者; 没有 data 事件时对非 SSE 的兜底正文整段判定,空体登记 EMPTY_STREAM / EMPTY_RESPONSE - 内容策略类按请求级结果登记(invalid_request_error / 400,business limited, 不做上游归因、不计 SLA);错误信封、生成异常、空响应按上游失败登记并计 SLA - OpsStreamError 新增 RequestScoped / NonStream:请求级带内行不受残留上游上下文与 skip_monitoring 影响,落库状态取 IntendedStatus;中间件保留此前尝试的恢复行 - 客户端字节、wire 状态、用量与计费不变