文档Cursor

Cursor

在编辑器 Cursor 的聊天里使用 Echo Token Station 模型的设置。

Cursor 是内置 AI 功能的代码编辑器。用 Cursor 的「使用自己的 API 密钥」设置,把 OpenAI 格式的接入地址换成 Echo。

验证情况:未验证(2026-09-27 时)。本页的步骤依据 Cursor 的官方文档和论坛上的信息。

开始之前

Cursor 的官方文档写了下面这些限制。

  • 用自己的 API 密钥只能使用聊天用的模型。Tab 补全(提示正在输入的代码后续的功能)仍然使用 Cursor 自己的模型
  • 所有请求都会先经过 Cursor 的服务器,再到达 Echo。发送内容的处理还要遵守 Cursor 的条款

Agent(代理)功能能否使用 Echo 的模型,我们没有确认。

设置

Cursor 的官方文档里没有说明替换接入地址的项目。下面步骤里的项目名,依据 Cursor 员工在论坛上的回答和界面上的写法。

  1. 打开「Cursor Settings」,选择「Models」
  2. 在「OpenAI API Key」里输入 Echo 的 API 密钥
  3. 打开「Override OpenAI Base URL」,输入 https://token.echohub.io/v1
  4. 在模型列表里添加要用的模型的 ID(例:deepseek-flash)。模型 ID 可以在模型一览查看
  5. 启用密钥,在确认页面上同意

打开「Override OpenAI Base URL」后,Cursor 里当作 OpenAI 模型处理的调用都会发给 Echo(Cursor 论坛上的报告)。不用 Echo 时请关掉。

Claude 的模型也可以用这个设置调用,但因为要从 OpenAI 格式转换格式,结构化输出(用 response_format 指定 JSON 形式的功能)不起作用。

确认能用

在聊天栏里选择添加的模型,问一个简单的问题。返回了回答,并且控制台的「呼び出し履歴」(调用记录)里出现记录,就完成了。

不能正常使用时

症状原因处理方法
404,返回的是 HTML 页面而不是 JSONBase URL 的末尾没有 /v1改成 https://token.echohub.io/v1
401 和 Invalid API key密钥错误、已停用、已过期,或使用上限已用完在控制台确认密钥的状态
403 和 Insufficient balance余额不足充值
404 和 Invalid URLBase URL 里有两个 /v1,或者一直写到了 /chat/completions改成 https://token.echohub.io/v1
503 和 The model … does not exist or is not available模型 ID 错误,或 Echo 不提供的模型确认模型 ID

错误正文的一览见错误与处理。

信息来源

内容来源确认日期
自己的密钥只能用于聊天模型、Tab 补全用 Cursor 的模型、请求经过 Cursor 的服务器https://cursor.com/docs/settings/api-keys2026-09-26
「Cursor Settings」的「Models」里的「Override OpenAI Base URL」、覆盖对所有 OpenAI 模型都生效的报告https://forum.cursor.com/t/openai-api-and-override-base-url-values/1481402026-09-26
Echo 这边的 HTTP 状态码和错误正文、用 OpenAI 格式调用 Claude 模型时结构化输出不起作用Echo 验证环境中的实测(没有使用 Cursor)2026-09-27