当前位置: 首页 > news >正文

09-多模型配置指南

09-多模型配置指南

适用版本:Cursor 3.0.9(user setup)
本文说明如何用OpenRouter 一个 API Key,同时配置并使用以下四款模型:GLM-5Kimi 2.5Claude Opus 4.6Claude Haiku


一、为什么选择 OpenRouter?

1.1 一个 Key,多款模型

传统方案OpenRouter 方案
智谱 Key + 智谱 Base URL → 只能 GLM一个 OpenRouter Key→ GLM + Kimi + Claude
Moonshot Key + Moonshot Base URL → 只能 Kimi统一账单,统一管理
Anthropic Key + Anthropic Base URL → 只能 Claude支持 200+ 模型,按需切换

1.2 OpenRouter 优势

  • 一个 Keysk-or-v1-...搞定所有模型
  • 统一接口:OpenAI 兼容格式,Cursor 原生支持
  • 按需付费:用多少充多少,无月费
  • 模型丰富:200+ 模型,包括国内外主流大模型
  • 价格透明:官网实时显示各模型价格

二、四款模型分工与 OpenRouter ID

模型适用场景OpenRouter 模型 ID价格区间
Claude Opus 4.6复杂架构、深度推理anthropic/claude-opus-4高($$$)
Claude Haiku快速响应、轻量任务anthropic/claude-haiku-4低($)
Kimi 2.5长文本、中文为主moonshotai/kimi-k2-5中($$)
GLM-5日常开发、通用任务zhipu/glm-4-5zhipu/glm-5低($)

2.1 使用策略

最难的任务(架构设计、复杂重构)→ Claude Opus 4.6 日常 Agent 写代码 → GLM-5 或 Kimi 2.5 读长文档 / 中文需求 → Kimi 2.5 快速补全 / 简单问答 → Claude Haiku

2.2 成本控制技巧

默认用 GLM-5(便宜 + 中文好) 复杂任务才切 Opus(贵但强) Tab 补全用 Haiku(最快最便宜)

三、配置步骤(全程只需 5 分钟)

3.1 注册 OpenRouter 并获取 API Key

步骤 1:注册账号

  1. 访问 openrouter.ai
  2. 点击Sign Up,可用邮箱或 Google 账号注册
  3. 完成邮箱验证

步骤 2:创建 API Key

  1. 登录后点击左侧Keys
  2. 点击Create Key
  3. 填写名称(如 “Cursor-Config”)
  4. 复制生成的 Key(格式:sk-or-v1-xxxxxxxx

步骤 3:充值(必须)

  1. 点击左侧Credit
  2. 选择金额充值(支持支付宝/信用卡)
  3. 建议先充$5-10测试,用完后随时续充

⚠️重要:OpenRouter 是预付费模式,余额为 0 时无法调用模型。


3.2 查找模型 ID

在 OpenRouter 网站确认准确的模型 ID:

  1. 点击左侧Models
  2. 搜索框输入模型名称:
    • zhipu→ 找到 GLM 系列(如zhipu/glm-4-5
    • kimimoonshot→ 找到 Kimi 系列(如moonshotai/kimi-k2-5
    • claude→ 找到 Claude 系列
  3. 记下完整的Model ID(如anthropic/claude-opus-4

常见模型 ID 参考

模型可能的 OpenRouter ID
GLM-5zhipu/glm-4-5zhipu/glm-5zhipu/glm-4-9b
Kimi 2.5moonshotai/kimi-k2-5moonshotai/kimi-k2
Claude Opusanthropic/claude-opus-4
Claude Haikuanthropic/claude-haiku-4

请以 OpenRouter 官网实时显示的 ID 为准,模型提供商会更新版本。


3.3 在 Cursor 中配置

第一步:填写 OpenRouter API Key
  1. 打开 Cursor
  2. Ctrl + ,打开Settings
  3. 左侧点击Models
  4. 找到OpenAI API Key
    • 打开开关(切换按钮)
    • 粘贴 OpenRouter 的 Key:sk-or-v1-...
第二步:填写 Base URL
  1. 在同一页面找到Override OpenAI Base URL
    • 打开开关
    • 填入:https://openrouter.ai/api/v1
第三步:验证连接
  1. 点击Verify按钮(如果有)
  2. 等待验证通过
  3. 如果失败,检查:
    • Key 是否复制完整(不要有多余空格)
    • Base URL 是否拼写正确
    • OpenRouter 账户是否有余额
第四步:添加自定义模型(关键)

Cursor 可能不自动显示 OpenRouter 的所有模型,需要手动添加:

方法 A:Settings 界面添加(推荐尝试)

  1. 在 Models 页面找到Custom ModelsModel OverridesAdd Model
  2. 点击Add Model+
  3. 依次添加四个模型:
    • Name:GLM-5, ID:zhipu/glm-4-5(以实际为准)
    • Name:Kimi-2.5, ID:moonshotai/kimi-k2-5
    • Name:Claude-Opus, ID:anthropic/claude-opus-4
    • Name:Claude-Haiku, ID:anthropic/claude-haiku-4

方法 B:直接修改 settings.json

Ctrl+Shift+P→ 输入Open Settings (JSON)

{"cursor.customModels":[{"name":"GLM-5","provider":"openrouter","modelId":"zhipu/glm-4-5"},{"name":"Kimi-2.5","provider":"openrouter","modelId":"moonshotai/kimi-k2-5"},{"name":"Claude-Opus","provider":"openrouter","modelId":"anthropic/claude-opus-4"},{"name":"Claude-Haiku","provider":"openrouter","modelId":"anthropic/claude-haiku-4"}],"openai.apiKey":"sk-or-v1-your-openrouter-key","openai.baseUrl":"https://openrouter.ai/api/v1"}

⚠️ 注意:键名cursor.customModelsopenai.apiKey等可能因 Cursor 版本而异,请以 3.0.9 实际界面为准。


3.4 验证配置

  1. 重启 Cursor(重要)

  2. 打开任意项目

  3. Ctrl+L打开Chat面板

  4. 点击顶部/底部的模型下拉框

  5. 确认能看到以下四个模型(或你添加的自定义名称):

    • GLM-5
    • Kimi-2.5
    • Claude-Opus
    • Claude-Haiku
  6. 测试每个模型

    • 切换到 GLM-5,发送 “你好,请用中文介绍自己”
    • 切换到 Kimi-2.5,发送 “总结这段话:【粘贴长文本】”
    • 切换到 Claude-Opus,发送 “设计一个 Python 项目的架构”
    • 切换到 Claude-Haiku,发送 “快速解释这段代码”
  7. 在 OpenRouter 网站Usage页面,确认有请求记录和消费明细


四、项目级配置(可选)

如果你想为不同项目设置默认模型,可在项目根目录创建.cursor/settings.json

{"ai":{"model":"zhipu/glm-4-5","temperature":0.2},"models":{"default":"zhipu/glm-4-5","chat":"moonshotai/kimi-k2-5","tab":"anthropic/claude-haiku-4","agent":"zhipu/glm-4-5","codeReview":"anthropic/claude-opus-4"}}

字段名可能因 Cursor 版本而异,若不生效以界面手动选择为准。


五、模型切换技巧

5.1 快捷切换方式

方式操作
Chat 面板Ctrl+L→ 点击模型下拉框 → 选择
Agent 面板Ctrl+I→ 点击模型下拉框 → 选择
命令面板Ctrl+Shift+P→ 输入 “Switch Model” → 选择

5.2 根据任务快速选择

写代码 / 改代码 / 生成函数 → GLM-5(快、中文好、便宜) 读长文档 / 分析需求文档 → Kimi-2.5(长上下文、中文强) 架构设计 / 复杂算法 / 重构 → Claude-Opus(推理最强) 快速补全 / 简单问答 → Claude-Haiku(最快、最便宜)

5.3 提示词配合模型选择

GLM-5 / Kimi 中文任务

"请用中文详细解释这段代码的逻辑,并给出优化建议"

Claude-Opus 复杂任务

"请设计一个可扩展的微服务架构,包含: 1. 服务拆分策略 2. API 网关设计 3. 数据库选型 4. 部署方案"

Claude-Haiku 快速任务

"快速检查这段代码是否有明显 Bug,只列出问题点"

六、成本控制与监控

6.1 各模型价格参考(OpenRouter)

模型输入价格($/M tokens)输出价格($/M tokens)适合场景
GLM-5~$0.5-1~$0.5-1日常开发主力
Kimi 2.5~$1-2~$1-2长文本处理
Claude-Haiku~$0.25~$1.25快速补全
Claude-Opus~$15~$75复杂任务(少用)

价格会波动,请以 openrouter.ai/models 实时显示为准。

6.2 省钱策略

默认用 GLM-5(最便宜的中文模型) 复杂任务才切 Opus(贵但强,控制用量) Tab 补全用 Haiku(如果支持) 长文档用 Kimi(性价比平衡)

6.3 监控用量

  1. OpenRouter 网站 →Usage页面
  2. 查看:
    • 每日/每月消费
    • 各模型调用次数
    • Token 消耗明细
  3. 设置Low Credit Alert(余额不足提醒)

七、常见问题

Q1: 验证失败 “Invalid API Key”

  • 检查 Key 是否复制完整(不要有多余空格或换行)
  • 确认 Key 格式是sk-or-v1-...开头
  • 确认没有用过期的 Key

Q2: 验证失败 “Insufficient Credit”

  • OpenRouter 需要预充值,余额为 0 时无法调用
  • 前往 openrouter.ai/credit 充值

Q3: 模型下拉框里没有添加的模型

  • 重启 Cursor
  • 检查 settings.json 语法是否正确(JSON 格式)
  • 尝试在 Chat 输入框直接输入@model zhipu/glm-4-5调用
  • 确认 OpenRouter 官网该模型处于Active状态(非维护中)

Q4: 模型响应慢或失败

  • OpenRouter 会自动路由,偶尔可能拥堵
  • 尝试切换到其他模型(如 GLM-5 切到 Kimi)
  • 检查 OpenRouter 官网Status页面是否有服务公告

Q5: 想临时切回 Cursor 内置模型

  • Settings → Models → 关闭OpenAI API Key开关
  • 或在下拉框中选择 Cursor 自带的模型(如 “cursor-small”)

八、高级技巧

8.1 使用 OpenRouter 的优先路由

OpenRouter 支持为同一模型配置多个 Provider(备用线路),在 Settings →Priority中设置:

主选:官方 Provider(质量最好) 备选:第三方 Provider(价格便宜)

8.2 使用 OpenRouter 的缓存功能

对于重复性任务,OpenRouter 支持Prompt Caching,可降低 Token 费用(需模型支持)。

8.3 导出账单分析

OpenRouter 支持导出 CSV 账单,可用于:

  • 分析团队各成员用量
  • 统计各项目消耗
  • 优化模型选择策略

九、完整配置检查清单

☐ 注册 OpenRouter 账号 ☐ 创建 API Key(格式:sk-or-v1-...) ☐ 充值 $5-10 测试 ☐ 在 OpenRouter 查找准确的模型 ID ☐ Cursor Settings → OpenAI API Key → 填入 OpenRouter Key ☐ Cursor Settings → Override Base URL → 填入 https://openrouter.ai/api/v1 ☐ 添加四个自定义模型(GLM-5、Kimi-2.5、Claude-Opus、Claude-Haiku) ☐ 重启 Cursor ☐ 在 Chat 下拉框验证四个模型都可见 ☐ 分别测试四个模型都能正常响应 ☐ 在 OpenRouter Usage 页面确认有消费记录

十、下一步

配置完成后:

  1. 在 08-实战:Python数据分析工具 中实战测试各模型
  2. 根据任务类型灵活切换,建立使用习惯
  3. 定期查看 OpenRouter 账单,优化成本

继续学习 10-项目规划测试代码审查实战,在复杂项目中体验多模型协作。


http://www.jsqmd.com/news/603652/

相关文章:

  • C++ 移动构造与移动赋值:类成员变量处理方式
  • DFS:带重复项的全排列,程序运行全流程解析
  • 【研报287】小马智行深度报告:Robotaxi赛道的竞争格局
  • 212_视觉处理的基石:深入浅出卷积层(Convolutional Layer)
  • IBM V3700控制器更换实战:从503错误到系统恢复的全过程解析
  • 原木全屋定制工厂:优质厂商选择标准深度解析
  • 从LevelDB到自研PoolEngine:金融C++内存池测试演进史(2003–2024,12次重大架构迭代中的3次致命教训)
  • Venera开源漫画管理工具:从环境搭建到高级功能应用全指南
  • 关于对RNN,LSTM,BiLSTM算法的初步认识
  • XUnity.AutoTranslator:高性能Unity游戏实时翻译架构解析
  • 原型与原型链、原型属性学习笔记
  • STM32定时器级联功能实战:如何构建64位定时器
  • python boto3
  • Win11Debloat:轻松打造极速、纯净Windows 11的终极指南
  • 4大维度掌握AI音乐源分离:Demucs的技术突破与实践指南
  • 告别理论推导!用《有源滤波器的快速实用设计》手把手搞定1kHz带通滤波器(附Multisim仿真)
  • Kubernetes网络入门003篇【20260407】
  • 2026执医考试备考优质机构最新推荐_零基础、在职高效通过首选 - 医考机构品牌测评专家
  • npm国内镜像加速之使用 nrm 工具(灵活切换,适合多环境)
  • Linux新手必看:fdisk磁盘分区从入门到精通(含常见问题解决)
  • 19米LS型螺旋输送机设计【说明书+CAD图纸+开题报告+外文翻译】
  • 为什么92%的Python MCP项目在CI/CD阶段突然报错?揭秘被官方文档隐藏的4个环境依赖雷区
  • BallonsTranslator:基于深度学习的智能漫画翻译与排版解决方案
  • 2026执业药师考试机构全景测评:零基础、在职、二战考生高效备考优选 - 医考机构品牌测评专家
  • 云原生环境中的AI推理服务部署
  • 蓝桥杯单片机第12届省赛2满分(西风)
  • AI辅助开发新思路:让快马AI智能分析你的谷歌浏览器下载习惯
  • 探索 Z 源逆变器的多种 SPWM 仿真模型
  • ESP32智能股票监控系统:实时价格触发电话提醒(附完整代码)
  • 2026执业药师网课测评:零基础、在职、二战考生如何选择备考方案 - 医考机构品牌测评专家