Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


软件:cursor:cursor

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 的体验差不少

/var/www/DokuWikiStick/dokuwiki/data/pages/软件/cursor/cursor.txt · Last modified: 2025/01/17 15:10 by zhonghui