diff --git a/new-api更新内容.md b/new-api更新内容.md deleted file mode 100644 index e50e938..0000000 --- a/new-api更新内容.md +++ /dev/null @@ -1,110 +0,0 @@ -更新统计 - -- 6月份:167 个提交 -- 7月份(截至7月27日):156 个提交 -- 总计:323+ 个提交 - -核心更新分类 - -1. 架构重构 (7月下旬) - -- relaykit 模块提取 (#6369):将协议转换层抽取为独立的 relaykit 模块,提升代码复用性 -- 类型包重构:统一 import 路径,使用新的 types 包 -- 中间件重命名:trusted_proxies 包重命名为 middleware - -2. 新增供应商/渠道支持 - -- Sub2API 渠道:支持 Sub2API 作为新的渠道类型 -- 腾讯 TokenHub:支持通过 OpenAI 兼容协议调用腾讯 TokenHub API Key (#6232) -- Codex 渠道:支持 Codex 上游模型发现和字段透传控制 (#6184, #5902) -- 高级自定义渠道 (#5590):支持 Advanced Custom Channel,增强路由灵活性 -- New API 渠道:支持 New API 作为渠道(自引用场景) - -3. 模型更新 - -- Gemini 3 系列:新增 gemini-3-pro-image 和 gemini-3.1-flash-image GA 模型 (#6371) -- GPT-5.6 准备:添加 GPT-5.6 模型的 token 比率配置 -- Gemini 转 OpenAI:实现 Gemini 到 OpenAI chat stream 的完整转换,支持状态管理和终止处理 -- Responses to Chat 协议 (#5787):支持 OpenAI 新的 Responses API 与 Chat API 互转 - -4. 计费与定价优化 - -- 工具调用定价 (#2d23cdf29):支持可配置的工具调用定价 -- Alpha Search 计费:新增 alpha search 功能的计费支持 -- OpenAI 缓存计费:支持 cache_write_tokens 按缓存创建价格计费,优化未缓存部分计算 -- 动态定价增强 (#97bbb7c8c):支持分组选择的动态定价计算 -- 分级表达式预扣费:为分级表达式添加默认 token 估算 - - -6. 性能与监控 - -- 流量桑基图 (#5465):新增交互式桑基图展示流量流向,支持敏感数据切换 -- 模型性能指标: - - 成功率评级和 UI 表示 - - 最近成功率展示 - - 运行时间计算增强 - - 延迟和吞吐量的紧凑格式化 -- 系统实例信息面板 (#5716):添加系统实例信息和过期实例清理操作 -- 系统任务运行器 (#5680):支持持久化系统任务日志清理进度 - -7. 安全与认证 - -- 会话管理重构 (#6329):用无状态 token 和会话控制替代 dashboard sessions -- 安全审计日志 (#5462):添加本地化的安全审计日志,跟踪认证方法 -- SSRF 防护 (#df087b022):在 HTTP 客户端和验证函数中实现 SSRF 保护 - -8. 数据库与存储 - -- ClickHouse 日志支持 (#5663):支持 ClickHouse 作为日志数据库 -- 慢查询参数化:慢查询/错误 SQL 日志参数化 (#6493) -- 中心化行锁定:在事务流程中统一行锁定逻辑 - -9. 异步任务优化 - -- 任务退款逻辑重构:更新任务退款逻辑,移除遗留处理 -- 任务差额结算:优化任务差额结算和阿里视频时长计算 (#5923) -- 异步任务用量归属:将异步任务用量日志归属到发起节点 (#5684) -- 豆包 seedance 2.0:支持 safety_identifier/priority 和 4k 计费 (#5824, #5300) -- Wan2.7 i2v:支持媒体映射 (#4984) - -10. 渠道管理增强 - -- 每渠道 HTTP 传输控制:精细化控制每个渠道的 HTTP 连接参数 -- 渠道被禁用后粘性清理配置 (#5306):可配置渠道禁用后是否清空渠道粘性 -- 被动渠道监控模式 (#5592):添加被动监控模式 -- 渠道测试环境切换:支持渠道测试时切换环境 -- 渠道敏感信息切换:支持隐藏/显示渠道敏感信息 -- 渠道异步轮询延迟:添加渠道异步轮询延迟开关 -- 渠道路由可靠性管理:添加路由可靠性管理功能 - - -13. Bug 修复(重要) - -- 流式响应:避免客户端断开连接后的过期流写入 (#5710) -- 配额饱和:拒绝饱和的预扣费配额,改进配额处理和错误报告 -- 配额计算:验证数量参数,防止超过 int32 限制,加固配额计算 -- Ollama 非流式工具调用:处理 ollama 非流式工具调用 (#5865) -- GLM Anthropic 兼容:修复分块编码问题 (#5307) -- Dify 文件指针:初始化文件指针后再赋值远程图像字段 (#5134) -- 工具调用 arguments 为空:保留 tool_use 块 (#5543) - -14. 其他优化 - -- 优雅关闭:支持服务优雅关闭,避免重启时回复中断和面板缓存数据丢失 (#4258) -- Relay 空闲连接超时:添加 relay 空闲连接超时配置 (#5309) -- 流扫描器缓冲区复用:在渠道处理器中复用流扫描器缓冲区 (#5225) -- 匿名请求体限制:限制匿名请求体大小 (#5244) -- 钱包余额溢出:支持订阅计划中的钱包溢出和降级分组功能 - -对 team-api 项目的参考价值 - -根据这些更新,建议重点关注: - -1. relaykit 模块化架构:协议转换层的独立抽取值得借鉴 -2. ClickHouse 日志方案:可作为高性能日志存储方案参考 -3. 配额计算加固:预扣费、饱和处理、int32 溢出防护等计费安全措施 -4. 流式响应优化:客户端断开检测、避免过期写入 -5. 前端设计系统统一:大规模 UI 重构的经验可参考 -6. 安全加固:会话管理、SSRF 防护、审计日志等 -7. 异步任务防重复退款:CAS 状态更新机制 -8. 渠道精细化控制:HTTP 传输参数、粘性清理、被动监控等 \ No newline at end of file