Skip to main content

模型配置

Myrm 通过 LiteLLM 统一访问 26+ 内置提供商的 100+ 模型,支持三种兼容协议(OpenAI-like、Gemini-like、Anthropic-like)无限扩展自定义提供商。每个内置提供商预填 API URL 并支持国内/国际区域一键切换,真正零配置即用。

首次配置引导

首次启动 Myrm 时,引导向导会帮你快速完成模型配置:
  • 本地模型自动探测:自动扫描运行中的 Ollama 或 LM Studio 实例,推荐最佳可用模型,一键激活。
  • 云端快速开始:没有本地 GPU?向导会展示含免费方案的云端提供商——Google Gemini(免费方案)、SiliconFlow(注册送额度)、OpenRouter(免费开源模型)——一键跳转配置页。
  • 持续引导:即使跳过向导,聊天首屏也会显示温和的提示横幅,引导你配置模型提供商后即可开始对话。
三种部署模式(本地 WebUI、Tauri 桌面端、云托管)共享同一配置界面,位于 设置 > 模型

添加 API Key

进入 设置 > 模型 或设置环境变量:

智能路由

三维复杂度路由器根据任务需求、隐私敏感度和提供商健康状态自动选择最优模型: 阶段 1 — 规则引擎(零 LLM 成本): 跨 6 类信号进行多维评分——关键词(30+ 中英双语)、代码块、数学/LaTeX 公式、URL/文件路径、图片和消息长度。99% 的请求瞬间完成分类。 阶段 2 — LLM Judge(仅模糊场景): 对边界情况,由轻量级 Judge 模型分类。结果经 SHA-256 缓存(5 分钟 TTL,256 条 LRU 缓存),避免重复调用。 Session Momentum(会话动量): 短消息(如”好”、“是”)继承会话的复杂度层级,不降级为 SIMPLE。基于消息长度的权重衰减确保长消息独立分类。 PenaltyTracker — 自学习: 当你标记路由决策为错误时,该层级获得惩罚分(24 小时半衰期)。后续查询需要更强信号才能激活被惩罚的层级,路由准确度随使用持续提升。 Fast Lane(快速通道): 被判定为 SIMPLE 的任务跳过重量级中间件链,直接以最小开销到达模型。日常闲聊、问候、短跟进等高频消息响应延迟降低约 30-50%——你最常发的消息获得最快回复。

模型测速

在选定模型之前,可以直接在设置中测试其真实性能。进入 设置 > 模型服务,点击右上角的测速按钮。 测量指标:
  • TTFT(首 Token 延迟) — 模型开始响应的速度
  • TPS(每秒 Token 数) — 持续生成吞吐量
  • 总 Token 数 — 测试提示的完整响应长度
使用方式:
  • 点击 全部测试 依次对所有已启用模型进行基准测试
  • 点击单个模型旁的重试图标可单独重测
  • 结果以颜色编码徽章显示成功/失败状态
测速结果反映你的真实网络条件和 API 密钥配额,而非合成基准。结合智能路由的自动模型选择,帮助你数据驱动地确认最优模型。

推理强度控制

对于支持推理能力的模型(Claude 3.7+、o1/o3/o4-mini、Gemini 2.5、DeepSeek R1、Qwen3 等),Myrm 提供精细的”思考深度”控制。 6 级预设: 关闭 / 低 / 中 / 高 / 超高 / 最大 — 从快速回答到深度多步推理,覆盖所有场景。 自定义 Token 预算: 输入任意数值(如 16384),为支持精确 budget 的 Provider(如 Claude 的 budget_tokens)设定思考上限。 按模型记忆偏好: 推理强度偏好按模型自动保存。在 Claude 和 GPT 间切换时,各自记住上次的设置,无需重新配置。 自动检测: 推理强度按钮仅在当前模型支持推理时出现。非推理模型(如 GPT-4o-mini)不显示按钮,零干扰。检测采用双层机制:API 上报的能力优先,正则匹配覆盖 25+ 模型家族作为兜底。 选中的强度通过完整管道传递 — 前端 model_kwargs → Server 透传 → Harness extra_body → LiteLLM → Provider API — 三层零耦合。 智能推理预算(自动生效): 所有主流推理模型(Claude 4.6+、DeepSeek R1、OpenAI o 系列、Gemini 2.5+)都将思考 Token 计入 max_tokens 预算。如果 max_tokens 设置过小,思考阶段会耗尽预算导致回复被截断。Myrm 根据选择的思考强度自动提升 max_tokens 到安全下限(低=8K、中=16K、高=32K、超高/最大=65K)。未显式设置时,默认应用 16K 保守下限(因为所有思考模型默认开启推理)。该机制与 stream recovery 形成双层防线 — 事前预防 + 事后恢复。调整完全透明,不增加 API 费用(供应商按实际使用 Token 计费,而非 max_tokens 上限)。

按模型家族自适应提示词

不同的 AI 模型有不同的行为倾向。Myrm 会自动为每个模型家族调整系统提示词,以获得最佳效果:
  • GPT / Codex / Grok:工具持久性强制、事实查询必须使用工具、主动执行而非反复询问
  • Claude:减少免责声明、执行优先
  • Gemini / Gemma:绝对路径构建、依赖验证
  • DeepSeek / Qwen / GLM:简洁的中文适配纪律
  • Claude Opus 5+:针对 Anthropic 官方文档的三大行为偏差自动调优——范围扩展(做超出要求的事)、自我纠正叙述(不必要的”我刚才说错了”)、默认冗长(回复超出需要的长度)
所有提示词适配在 Agent 初始化时确定并缓存,对 KV Cache 命中率零影响。无需任何配置——Myrm 从模型名称自动检测模型家族并应用相应的行为指导。

对话内模型透明度

每条助手消息的操作栏都有一个 Token 经济学徽章。点击即可查看本次请求使用的模型、路由方式、费用和性能:
  • 模型名称 + 路由层级 — 看到实际使用的模型(如 gpt-4oclaude-sonnet-4)及其路由分类(简单 / 标准 / 推理)
  • 提示词缓存命中率 — 缓存 token 百分比、节省金额估算、缓存失效归因分析
  • 成本分解 — 单消息成本 + 实际/估算标签,多模型分解、工具级 token 消耗
  • 性能基线对比 — TTFT、每秒 token 数、延迟与会话平均值的对比,带色彩偏差指示
  • 上下文预算环形图 — 环形进度展示上下文窗口使用率,健康/警告/危险三色阈值
  • 隐私级别 — 数据敏感度分类(S1 公开 / S2 内部 / S3 机密)和路由路径(本地 / 云端)
没有黑盒——每个路由决策都在聊天界面中可见且可验证。

Key 轮换

为同一提供商添加多个 API Key,Myrm 自动轮换并智能故障切换。当有 2 个以上活跃 Key 时,密钥池状态栏会显示策略选择器——选择最适合你的轮换模式: 遇到限流 (429) 时,自动指数退避 + ±15% 抖动并切换到下一个可用 Key,用户完全无感。

隐私路由

隐私路由按数据敏感度自动选择云端或本地模型,无需手动切换: 隐私路由在标准接口后包装模型。Agent、中间件与执行循环对路由无感,与普通模型交互。 配合 Ollama、LM Studio 或 vLLM 本地后端,敏感负载可完全气隙运行。

本地模型与硬件管家

Myrm 自动探测本地模型服务和硬件能力,实现零配置的本地 AI 体验: 首次启动 — 自动发现: 在引导流程中,Myrm 自动探测 Ollama 和 LM Studio。发现后一键激活——自动配置 Provider、选择推荐模型、设为默认模型,一步到位。 硬件管家: 设置面板中的硬件管家展示你的电脑配置(CPU、RAM、GPU、VRAM、磁盘空间),并为每个可用本地模型计算 Fit Score。根据 VRAM 或 RAM 评为 perfect / good / fair / poor 四级。磁盘空间不足时下载按钮自动禁用,从根本杜绝下载爆盘导致系统死机。 推理速度预览(~tok/s): 每个模型卡片在 VRAM 估算旁同步展示预估推理速度标签,基于你的 GPU 内存带宽和模型参数量(Q4_K_M 量化)计算,色彩直观:
  • 🟢 ≥ 20 tok/s — 丝滑实时对话
  • 🟡 8–19 tok/s — 可用但略有延迟感
  • 🔴 < 8 tok/s — 实时对话明显卡顿
这意味着在下载几 GB 大文件前,你就已经知道这个模型用起来是流畅还是卡顿。速度计算还针对不同厂商(Apple Silicon、Nvidia、AMD、Intel)的实际内存带宽利用率做了效率校正,结果比简单的”带宽÷参数”更接近真实体验。 100% 离线可用 — 零网络依赖: 整个推荐流程无需联网即可工作。模型规格作为静态资产随应用打包分发——不调用任何外部 API、没有缓存过期问题、首次启动也不需要网络。硬件检测是本地系统调用,Ollama 探测仅访问 localhost。这意味着在断网环境、飞机上、离线机房中,硬件管家的表现与联网时完全一致。 一键安装与卸载: 直接在 UI 中下载模型,SSE 流式进度显示 + 支持取消。安装完成后模型即刻出现在选择器中。卸载后磁盘空间立即回收。 部署模式感知: SaaS 模式下本地模型功能自动隐藏,云端用户不会看到多余选项。Local WebUI 和桌面端模式下完整硬件管家可用。 本地端点超时自适应: 当 API 地址指向本地(localhost、192.168.x.x、10.x.x.x 或任何私有网络),Myrm 自动放宽内部超时阈值。大参数本地模型(70B+)在长上下文场景下首 token 生成可能需要数分钟——针对云端优化的 60 秒超时会误杀这些请求并触发无效重试循环。Myrm 通过 RFC1918/IPv6 地址分析检测本地端点,将超时延长至 5-30 分钟,确保本地推理顺利完成。远程 API 行为完全不变。无需任何配置——开箱即用。

配置自愈

所有模型配置在保存时自动清洗,避免常见的复制粘贴错误导致连接失败:
  • API URL — 自动移除尾部斜杠和空白字符(防止 404)
  • API Key — 自动去除首尾空格和换行符(防止鉴权失败)
  • 模型名称 — 自动去除多余空格(防止模型找不到)
  • 空白值 — 自动转为未设置状态,安全降级而非崩溃
  • 旧版 providerType — 从旧工具导入时若 compat 类型写成 openai 而非 openai-like,启动时自动迁移并按 provider id 回退路由,不会白屏
  • 开发者系统健康 — Context Bundle 面板走 /context-bundle 相对路径,避免 /api/v1/api/... 双前缀导致 404
这意味着从文档或终端粘贴配置时,即使带有多余的空格、斜杠或换行符,系统也能正常工作。你无需关心格式问题。

多设备配置同步

Myrm 在浏览器标签、桌面端与 SaaS 之间保持设置一致——刷新页面不会反复弹出「配置冲突检测」 你能得到什么:
  • 在手机上改语言、朗读或默认模型——桌面端自动同步
  • 多标签或硬刷新——不会误报配置冲突
  • 离线编辑——变更本地排队,联网后自动同步
  • 改坏了?配置时光机 可一键回滚任意配置键
工作机制(面向用户):
  • 智能合并 — 两台设备改不同字段时,两边变更都会保留
  • 诚实冲突 — 两台设备改同一字段时,由你选择保留哪一版
  • 同设备静默 — 本机标签页刷新不会触发冲突弹窗
  • 幂等同步 — 内容相同时不会无意义地 bump 版本号
对比文件型 Agent(OpenClaw、Hermes CLI):设置散落在文件中,无合并 UI;多设备只能手动拷贝或面对 git 冲突。Myrm 是唯一同时具备企业级配置同步完整 GUI 的 Agent 工作站。

Vision Fallback(视觉备选)

主模型不支持视觉时,在 设置 → 模型 中配置 Vision Fallback。Myrm 会自动将图片转为文字描述再交给主模型,聊天区显示实时进度,同会话重复图片会缓存以避免重复调用。 详见 视觉与图片理解 指南。

多模型共识推理 (MoA)

多个模型并行生成答案,聚合模型综合出最可靠结果。适用于关键决策、合同审查、技术方案评审等需要交叉验证的场景。 使用方式: 进入 设置 > 智能体 > 能力 > 多模型共识,启用后选择参考模型和聚合模型。 核心参数:
  • 参考温度 — 控制参考模型输出多样性(默认 0.6,越高越多样)
  • 聚合温度 — 控制最终综合的精确度(默认 0.4,越低越精确)
  • 参考输出上限 — 限制每个参考模型的最大输出 token 数(默认不限制,推荐设为 600-2000 以节省成本)
  • 参考推理强度 — 控制参考模型的推理深度(low/medium/high),推荐 low 以节省推理 token 费用
  • 聚合推理强度 — 控制聚合模型的推理深度,推荐 high 以保证综合质量
  • 最少成功数 — 至少需要几个参考模型成功返回(默认 1)
智能优化:
  • 仅 1 个参考模型成功时自动跳过聚合步骤,直接返回结果
  • 聚合模型输出永不截断——用户看到的答案始终完整
  • 兼容推理模型(DeepSeek-R1 等)的特殊输出格式,并支持独立的推理强度控制
  • 完整的多轮对话上下文传递

成本可视化

完整的 Token 经济学可视化体系,从后端到前端全链路覆盖:

工具 Schema 自动规范化

切换模型时(如从 GPT-4o 切到 Gemini 或 Claude),各提供商对工具 schema 的要求各不相同。Myrm 在发送给模型前自动规范化所有工具 schema,无需任何配置。 自动修正的问题:
  • 孤儿 required 条目(引用了不存在的 properties 字段)—— Gemini/Vertex AI 会返回 400 错误
  • 嵌套 nullable 模式(anyOf: [{type: X}, {type: null}])—— OpenAI strict 模式会报错
  • $ref/$defs 内联定义 —— 大多数提供商不支持 JSON Schema 引用
  • 缺失 type 注解 —— 严格模式提供商直接拒绝
  • Anthropic 不支持的关键字(minimummaxItemspattern 等)—— 约束折叠为描述文本
为什么重要: MCP 工具来自第三方服务器,schema 质量参差不齐。没有规范化,切换模型时工具调用经常直接失败。Myrm 确保每个工具在每个模型上都能正常工作,对用户完全透明。

容错

14 层错误恢复系统自动处理故障:
  • 限流(4 策略 Key 轮换 + 凭证池 + ManagedLLM/KeyPool 智能体内故障转移)
  • 提供商宕机(熔断器 3 级冷却 + 回退预设)
  • 流中断(Token 级精确续传)
  • 响应截断(渐进输出预算提升 2x → 3x → 4x)
  • 超大图片(自动重编码压缩)
  • 模型思考模式错误(自动调整模式并重试)
  • 空响应(调参重试)
  • 迭代上限(grace-call 摘要 — 用户不见空白回复)
完整 14 层架构见错误恢复