Table of Contents

Cursor

Cursor 是基于 VSCode 二次开发的,所以 VSCode 的插件或者配置方式 Cursor 基本都可以用


基础使用 & 介绍

如何使用第三方API

注意:即使使用第三方API,仍然需要登录 Cursor 账号;使用自己的API,没有 Cursor Pro 的话,是不能使用 Tab 补全的

Cursor 支持配置自己的 LLM API,目前来看 claude-3.5-sonnet 是最适合用来编程的。
如果是用的 Cursor 支持的 LLM 厂商的官方 API,直接填写 API Key 即可。
如果用的是第三方的 API,需要在 OpenAI API Key 这一栏添上自己的 Key 和 Base URL,模型名不存在的话还需要在上面的 Model Names 里添加上自定义的模型名。这里有一点需要注意,所有 claude- 开头的模型 Cursor 都会用 Anthropic 的官方接口,不会使用我们自定义的 API Base URL,所以如果要用第三方的 claude- 模型,需要将模型名改为非 claude- 开头,可以用 OneAPI 来实现。
(来自官方文档)

主要的配置流程是:

  1. 添加需要的model(默认没有DeepSeek的模型,所要要添加,OpenAI的模型默认都有,不用添加,model name很重要,需要命名正确)
  2. 不需要的模型可以关掉(没有 Cursor Pro 的话就关掉吧)
  3. 如果是用 OpenAI 的模型的话,直接填 Key 就行
  4. 如果是用 Cursor 其他自带的模型的话(比如 Gemini),也是在对应的服务商处填 Key 就行
  5. 如果是用自定义的 model 的话(比如 DeepSeek)
    1. 把 OpenAI 的模型都关掉
    2. 把 OpenAI 的 Base URL 覆盖掉(Override OpenAI Base URL);记录:202501,DeepSeek的可用Base Url是https://api.deepseek.com/v1
    3. 在 OpenAI 的 Key 的位置填上自定义 model 的 Key

参考资料:

  1. Cursor文档「使用技巧>基本使用>基本配置」 https://cursor.document.top/tips/usage/basic-setting/
  2. CursorでDeepSeek V3と連携して費用を節約する【202501验证可用】 https://zenn.dev/shintaroamaike/articles/ef5bc067d6ed6f
  3. 在 Cursor 中使用 Cloudflare Worker 代理以第三方api的方式访问 Claude 和 Deepseek 的教程 https://linux.do/t/topic/245740
  4. 在 Cursor 中使用自定义模型 - DeepSeek https://blog.heyfe.org/blog/deepseek-in-cursor.html

后记:体验一段时间后,还是感觉自定义 model 比 Cursor Pro 的体验差不少

杂谈

  1. 20$ 有点贵,暂时退订了
  2. [2025/05] Cursor推出了学生计划,我也尝试申请了一下,学校方面的验证很方便,可是学生身份验证成功之后,Cursor却提示我账号必须绑定学校邮箱,否则无法兑换,同时Cursor也并不支持更换邮箱。我觉得整个流程设计很有问题,之后我也发送邮件告知了相关情况,询问了是否有补救方式,最后却没有收到任何回复。客户服务也有些让人失望。