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 员工在论坛上的回答和界面上的写法。
- 打开「Cursor Settings」,选择「Models」
- 在「OpenAI API Key」里输入 Echo 的 API 密钥
- 打开「Override OpenAI Base URL」,输入
https://token.echohub.io/v1 - 在模型列表里添加要用的模型的 ID(例:
deepseek-flash)。模型 ID 可以在模型一览查看 - 启用密钥,在确认页面上同意
打开「Override OpenAI Base URL」后,Cursor 里当作 OpenAI 模型处理的调用都会发给 Echo(Cursor 论坛上的报告)。不用 Echo 时请关掉。
Claude 的模型也可以用这个设置调用,但因为要从 OpenAI 格式转换格式,结构化输出(用 response_format 指定 JSON 形式的功能)不起作用。
确认能用
在聊天栏里选择添加的模型,问一个简单的问题。返回了回答,并且控制台的「呼び出し履歴」(调用记录)里出现记录,就完成了。
不能正常使用时
| 症状 | 原因 | 处理方法 |
|---|---|---|
| 404,返回的是 HTML 页面而不是 JSON | Base URL 的末尾没有 /v1 | 改成 https://token.echohub.io/v1 |
401 和 Invalid API key | 密钥错误、已停用、已过期,或使用上限已用完 | 在控制台确认密钥的状态 |
403 和 Insufficient balance | 余额不足 | 充值 |
404 和 Invalid URL | Base 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-keys | 2026-09-26 |
| 「Cursor Settings」的「Models」里的「Override OpenAI Base URL」、覆盖对所有 OpenAI 模型都生效的报告 | https://forum.cursor.com/t/openai-api-and-override-base-url-values/148140 | 2026-09-26 |
| Echo 这边的 HTTP 状态码和错误正文、用 OpenAI 格式调用 Claude 模型时结构化输出不起作用 | Echo 验证环境中的实测(没有使用 Cursor) | 2026-09-27 |