首页 文章 精选 留言 我的

精选列表

搜索[JWT设计],共10000篇文章
优秀的个人博客,低调大师

增加在线发行版镜像安装方式,专为国人设计,用一次就回不到过去

v0.9.0 版本 已经发布 重点推荐 **在线发行版镜像安装** , 集成了国内多家 linux 镜像站点资源,自动测试速度,选取最快的站点,下载安装,几十秒就可以完成一个 linux 发行版的安装 变更日志: - **在线发行版镜像安装**:新增 Linux Mirrors 安装方式,支持镜像源自动测速择优(吞吐量探测 + TCP 延迟降级)、哈希校验、自动重试; - **系统消息传达机制**:新增系统消息传达体系,用于在版本兼容重大风险、关键公告等场景下向用户传递重要信息; - **窗口置顶**:标题栏新增窗口置顶按钮,支持一键置顶/取消置顶;设置页面可配置隐藏该按钮; - **捐赠页面**:新增侧边栏捐赠入口与独立捐赠视图,设置项控制侧边栏可见性; - **多语言支持扩展**:新增 21 种语言,总支持语言达 50 种,语言选择交互从下拉框升级为独立弹窗(含 README 手册) - **发行版安装引导**:首页未检测到发行版时展示安装指南文档链接,点击跳转官方文档; - **WSL 版本兼容性检测**:启动时自动检测 WSL 版本兼容性,不兼容时弹出警示对话框并引导用户查看文档 - **移动发行版优化**:移动操作改用提权执行(避免 WSL 2.7.*.0 的 E_ACCESSDENIED),移动后自动校验注册表确认成功; - **调试模式**:新增 debug.toml 调试配置文件,支持在线发行版(镜像)加载本地 JSON 数据源、压缩发行版执行本地清理脚本,便于开发调试与测试; - **任务调度框架重构**:新增 TaskScheduler 统一调度,弹窗同步/系统消息同步/过期检测/WSL 兼容性检测拆分为独立任务模块,降低耦合度; - **弹窗优先级管理**:引入 DND 机制与优先级链,WSL 兼容性弹窗 > 版本过期弹窗 > 新版本检测弹窗,确保高优先级弹窗不被低优先级遮挡; - **启动性能优化**:修复部分场景粗体字渲染导致内存飙升的问题;移除启动接口预热逻辑;互联网时间戳改由启动接口统一返回; - **API 缓存层**:引入内存缓存机制,仅在远程请求成功时更新缓存,减少无效网络请求; - **首页发行版列表缓存修复**:修复注销全部发行版后首页列表仍显示缓存数据的问题; - **版本更新超时提示**:版本更新检查时新增网络超时通知弹窗; - **压缩路径修复**:修复发行版压缩过程中的路径问题; - **终端启动兼容性优化**:优化发行版终端启动的兼容性; - **安装程序路径安全修复**:修复 Inno Setup 安装程序中用户手动输入安装目录时未自动补齐 "WSL Dashboard" 子目录的问题,避免卸载时误删目标目录下的其他文件; 项目仓库 : https://github.com/owu/wsl-dashboard

优秀的个人博客,低调大师

国内第三方大模型API接口聚合平台研究:从云内网关到外部模型资源,企业如何设计多模型接入路线

**摘要:** 企业接入大模型时,统一接口只是第一步。进入生产环境后,更关键的是身份鉴权、消费者授权、流量治理、模型能力目录、Search/Reader/OCR等数据工具,以及多项目下的预算和审计。 很多团队第一次接入大模型时,容易把问题理解成“换一个Base URL”。实际做过生产系统后会发现,真正麻烦的不是把请求发出去,而是如何长期管理这些请求。 一个企业内部可能同时有智能客服、知识库问答、合同审核、内容生成和Agent项目。不同项目对模型能力、延迟、成本、上下文长度和工具调用的要求不同。如果所有业务都直接连接不同模型厂商,后期会出现一堆重复问题:Key分散、权限难管、日志口径不一致、限流策略各写各的、成本无法按项目拆分。 所以,多模型接入更合理的做法不是“每个应用自己接模型”,而是把模型能力放进一套分层架构里。 ## 一、先把云内治理层搭稳 如果企业业务主要部署在腾讯云,第一层通常应该优先考虑云内治理能力。 这一层重点不在“模型数量最多”,而在于和现有云上系统的协同:账号体系、网络边界、消费者授权、日志、监控、网关流量治理、微服务调用链。对于已经使用腾讯云资源的团队来说,把AI调用纳入云内治理体系,可以减少额外的身份和网络复杂度。 在工程实现上,云内治理层至少要处理几件事: - 业务方不直接持有所有上游模型Key; - 按消费者、项目或环境分配访问权限; - 对请求做限流、鉴权和基础审计; - 记录调用链路,方便排查线上问题; - 对生产、测试、研发环境做隔离。 这一步解决的是“谁能调用、怎么调用、调用是否可追踪”的问题。它更像企业AI能力的入口门禁。 ## 二、再建立模型能力目录 统一网关之后,下一步不是马上做智能路由,而是先建立模型能力目录。 模型能力目录需要记录的不只是模型名称,还包括上下文长度、是否支持工具调用、是否支持结构化输出、是否适合长文档、是否支持视觉输入、成本等级、区域、当前健康状态等信息。 业务侧不建议直接绑定具体模型名称,而应该使用逻辑模型。 例如: ```text customer-service-fast contract-review-long-context rag-summary-low-cost agent-tool-calling ``` 这样做的好处是,应用调用的是业务能力,而不是某个具体供应商型号。后续如果模型升级、价格变化、供应商限流或临时不可用,平台层可以调整映射关系,业务代码不必每次跟着改。 ## 三、第三方大模型API聚合平台适合放在哪一层 当企业需要接入更多模型,或者开始做RAG、Agent、Search、Reader、OCR等复合能力时,第三方大模型API聚合平台就有了位置。 这里需要注意一个边界:第三方平台不一定要替代云内治理层。更合理的方式,是把它作为模型与数据能力来源之一,接入企业已有网关或云内治理体系。 ## 四、路由策略不要只做加权轮询 很多多模型系统最初会做一个简单的加权轮询:A模型70%,B模型30%。这个方法适合低风险流量分配,但不适合生产级AI应用。 生产系统中的路由应该先判断硬约束,再计算软评分。 硬约束包括: - 请求是否超过上下文长度; - 当前任务是否需要工具调用; - 是否需要结构化输出; - 数据区域是否符合要求; - 当前项目是否有访问该模型的权限; - 预算是否允许继续调用。 软评分可以考虑: - 近期成功率; - P95或P99延迟; - 当前限流状态; - 单次成功任务成本; - 缓存命中可能性; - 上游健康状态。 一个简单的评分思路可以这样表达: ```text route_score = health_score * 0.30 + latency_score * 0.25 + success_score * 0.20 + cost_score * 0.15 + cache_score * 0.10 ``` 这不是固定公式,而是提醒团队:模型路由不是“随机挑一个接口”,而是要结合业务约束、平台状态和成本目标做决策。 ## 五、运维侧最容易忽略“路由原因” 线上问题发生后,团队最需要知道的不是“请求失败了”,而是: ```json { "logical_model": "contract-review-long-context", "actual_provider": "provider_x", "route_policy_id": "contract-v3", "route_reason": ["long_context_required", "p95_latency_ok", "budget_available"], "ttft_ms": 610, "latency_ms": 4200, "retry_count": 1, "fallback_used": false, "status": "success" } ``` 这些字段决定了系统是否可运维。 如果日志里只有“调用失败”,研发很难判断是模型不可用、Key失效、预算耗尽、参数错误、上下文超长,还是第三方资源池限流。相反,如果每次调用都能记录逻辑模型、实际资源、命中的路由规则、延迟、Token消耗和错误类型,平台团队才能持续优化。 同时,日志不建议默认保存完整提示词和回复正文。企业环境里更稳妥的做法是脱敏采样、短期保存、权限审批和访问审计。 ## 六、一个更稳妥的组合架构 对已经在腾讯云上运行主要业务的团队,可以考虑这样的组合方式: ```text 业务应用 ↓ 腾讯云侧网关与治理能力 ↓ 企业多模型能力层 ├── 腾讯云原生模型与MaaS能力 ├── 模型厂商官方API ├── 数眼智能等第三方大模型API聚合平台 └── 企业自有模型或私有化服务 ↓ 统一日志、预算、审计、SLA与安全策略 ``` 这个架构的核心不是把所有能力放到同一个供应商,而是把不同层次的问题拆开:云内网关负责身份、网络和治理;模型与数据能力层负责供给;企业内部保留评测、路由规则、预算和审计口径。 这样做还有一个好处:当某个模型价格变化、某个供应商服务波动、某个业务需要新增Reader或OCR能力时,系统不需要整体重构,只需要调整能力层和路由策略。 ## 七、上线前建议做三类验证 第一类是协议验证。测试流式输出、JSON结构化输出、工具调用、超长上下文、取消请求和错误码映射,确认应用侧不需要感知太多供应商差异。 第二类是故障验证。模拟上游429、5xx、连接超时、Key失效和预算耗尽,观察系统是否能正确重试、熔断、降级和报警。 第三类是治理验证。按研发、测试、生产建立不同Key和额度,检查是否能按项目查看用量、定位异常请求,并在必要时快速停止某个项目的调用。 ## 结语 企业做多模型接入,不应该只讨论“哪个平台模型更多”。更重要的问题是:云内治理是否清楚,模型能力目录是否可维护,路由原因是否可解释,数据工具链是否能支撑RAG和Agent,成本和SLA是否能被持续观测。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册