用 Gemma、Google ADK 与 Cloud Run GPU 搭生产级的开源权重代理
来源:dev.to — 2026-10-16
📋 概述
作者认为多数 AI 教程停在笔记本上的 Hello World 聊天机器人,而把开源权重模型搬进企业生产会立刻撞上四个工程问题:如何把 Gemma 接到实时企业数据上而不让它瞎编、如何在 GPU 上按需缩到零而不是每月烧掉几千美元、如何保证代理不泄露 API key 也不中提示注入、如何在 CI/CD 里对工具调用做单元测试并用 LoRA 微调小模型让它表现得像 27B。他用一个可运行的项目 CloudGuard 把四个问题串成完整蓝图:代理从 Cloud Firestore 拉取实时故障遥测,与长期记忆库里的历史复盘匹配,在预发环境执行已批准的处置;FinOps 场景下它检查区域 GPU 利用率与月度预算燃烧,把失控负载缩容并算出每小时省下 36.12 美元;ADK Eval 在每次构建上给工具轨迹准确率与回答事实性各打 1.00;QLoRA 流程让团队用 8.9 GB 显存的 4B 模型替换 54 GB 显存的 27B 模型。
🔑 核心要点
- 它解决的四个生产问题:接地、无服务器 GPU 伸缩、安全与治理、测试与优化。
- 成本动机很直接:把 Gemma 服务在 Cloud Run 的 GPU 上并伸缩到零,而不是闲置时每月烧掉几千美元。
- 合规场景的关键设计:模型跑在自己的 GCP 项目里,配 --no-allow-unauthenticated 与 Model Armor,误贴的 API key 在进入模型前先被抹掉。
- 替代「感觉还行」的验收:ADK Eval 在每次构建上给工具轨迹准确率与回答事实性各打 1.00 分。
- 微调的账:用 8.9 GB 显存的 Gemma 4B 加 LoRA 替换 54 GB 显存的 27B 模型,在一张 L4 上约 51 毫秒。
💡 金句
大多数 AI 教程停在笔记本上的 Hello World 聊天机器人,而生产要回答的是另外四个问题。
👍 0
👎 0
← 返回 dev.to 首页