中文 ▾
获取 API 密钥

cursorapikey.com/指南

如何使用 GitHub Copilot API 密钥配合 Cursor API

在 Cursor API 中使用 GitHub Copilot API 密钥可让你解耦计费,并为 AI 代理访问专用的无审查编码模型。本指南解释重新配置环境、切换基础 URL 以及处理流式响应以保持与标准 OpenAI SDK 兼容的技术步骤。

更新于

关键点

  • GitHub Copilot API 密钥绑定在微软的基础设施上,而 Cursor API 提供独立的无审查模型接口。
  • 你可以通过更新编码代理配置中的 base_url 从 Copilot 切换到我们的 API,而无需更改核心 SDK 逻辑。
  • 如果你使用标准的 OpenAI 兼容 chat-completions 接口,流式输出和函数调用功能完全相同。
  • 通过仪表板监控使用情况很简单,但你必须将 token 成本与 GitHub 订阅分开管理。

理解 API 密钥兼容性

当开发者提到 github copilot api key 时,通常指在微软 GitHub 生态系统中生成的 token。此密钥用于向运行 GPT-4o 或针对代码优化的专用变体的微软服务器进行身份验证。虽然这些模型功能强大,但它们带有特定的内容过滤器和与你的微软账户关联的速率限制。

相比之下,Cursor API 作为独立服务运行。它不依赖微软的基础设施。相反,它提供单一的开放权重大型语言模型,针对编码上下文进行了优化。该模型旨在针对合法成人用途提供无拒绝的回答,使其成为认为标准过滤器具有限制性的开发者的独特替代方案。

理解这一区别至关重要。你现有的 GitHub Copilot API 密钥无法在 Cursor API 接口上使用。你需要在 cursorapikey.com 上生成单独的密钥。不过,底层协议保持不变,这意味着你的代码无需大幅更改。

配置你的环境

要使用 Cursor API,你需要先获取 API 密钥。只需邮箱和密码即可在 获取 API 密钥 页面注册。初始免费试用额度无需信用卡。注册完成后,你的密钥将立即显示。将此密钥安全地存储在环境变量中,通常作为 OPENAI_API_KEY 或根据你代理的要求自定义变量。

大多数编码代理(包括 Cursor 和类似工具)都依赖 OpenAI SDK 标准。这意味着你不需要自定义库。你只需将 SDK 指向正确的基础 URL 即可。Cursor API 的基础 URL 为 https://api.cursorapikey.com/v1。该接口完全兼容 OpenAI,支持你已熟悉的相同请求结构。

确保你的环境配置为向此新基础 URL 发送请求。你必须在请求中指定的模型 ID 为 uncensored。这告诉 API 调用哪个特定模型。这是一个开放权重模型,运行在我们自己的 GPU 服务器上,不同于 GPT、Claude 或 Gemini。

切换基础 URL

从 GitHub Copilot 密钥切换到 Cursor API 主要涉及更改客户端配置中的基础 URL。如果你使用官方 OpenAI Python 或 Node.js SDK,只需修改一行代码。例如,在 Python 中,你可以使用新的基础 URL 和新的 API 密钥初始化客户端。

此更改将你的请求从微软服务器重定向到我们基础设施。好处包括访问 100,000 token 上下文窗口和针对减少拒绝进行调优的模型。你可以通过检查 /v1/models 接口来验证连接,该接口应返回可用模型,包括 uncensored。

权衡: 虽然语法相同,但你是按 token 付费,而非通过微软订阅。我们的定价透明:每 100 万输入 token $0.25,每 100 万输出 token $1.00。无月费,只需按量付费额度,且永不失效。此模式非常适合工作负载波动的场景,无需承诺每月席位成本。

测试你的连接

在将 API 集成到主工作流程之前,必须验证你的环境能否与 Cursor API 通信。你可以使用简单的 cURL 命令或简短脚本执行此操作。此测试确保你的密钥有效且基础 URL 正确。

示例 cURL 请求:

向 https://api.cursorapikey.com/v1/chat/completions 发送 POST 请求,并将模型设置为 uncensored。在 messages 数组中包含简单的提示词。成功的响应将在 choices[0].message.content 字段中返回补全内容。

如果你收到 401 错误,说明你的 API 密钥不正确。如果你收到 429 错误,说明你超过了每个密钥每分钟 300 次请求的速率限制。你可以随时重新生成密钥以使旧密钥失效。此测试确认基本的文本输入、文本输出功能按预期工作。

处理流式响应

对于编码代理,流式响应对于提供流畅的用户体验至关重要。Cursor API 支持用于流式输出的服务器发送事件 (SSE)。这允许你在生成 token 时接收它们,而不是等待完整响应。

使用 OpenAI SDK 时,你可以通过将 stream 参数设置为 true 来启用流式输出。SDK 将在数据到达时生成数据块。这对于长代码生成特别有用,你可以向用户显示进度或将 token 馈送到实时编辑器中。

请注意,流式输出不会改变底层模型或其功能。它纯粹是一种交付机制。uncensored 模型仍将遵守 100,000 token 上下文窗口和相同的定价结构。流式输出是一种客户端功能,可提高感知延迟,而不影响模型行为。

工具调用集成

现代 AI 编码助手严重依赖工具调用(函数调用)来与外部世界交互,例如运行 shell 命令或访问文件。Cursor API 通过标准的 OpenAI 兼容格式支持此功能。

你可以使用 tools 参数在请求中定义工具。如果模型确定应使用工具,它将响应 tool_calls 数组。你的应用程序必须随后执行工具并将结果发送回 API。

此过程与你使用 github copilot api key 与微软模型的方式完全相同。这里的优势是保持一致性。如果你有用于工具调用的现有代码,你可能只需进行少量调整即可重用。只需确保你的工具定义与 uncensored 模型的预期模式匹配。

监控使用情况

由于你按 token 付费,监控使用情况对于避免意外成本非常重要。Cursor API 提供仪表板,你可以在其中查看信用余额和使用历史记录。你可以查看已消耗的 token 数量以及剩余的信用额度。

需关注的关键限制:

  • 速率限制:每个密钥每分钟 300 次请求。
  • 请求体大小:每个请求最大 8 MB。
  • 上下文窗口:总共 100,000 token(输入 + 输出)。

如果你超过速率限制,将收到 429 错误。你可以实时监控使用情况,以确保你在此限制内。此外,如果你怀疑密钥已泄露,可以重新生成 API 密钥,这将立即使旧密钥失效。

常见故障排除

即使 API 很健壮,也可能出现问题。以下是一些常见问题及其解决方案。

401 未授权: 检查你的 API 密钥。确保其复制正确且没有前导或尾随空格。如果你重新生成了密钥,请确保你使用的是新密钥。

429 请求过多: 你超过了每分钟 300 次请求的限制。在客户端实现指数退避或减少请求频率。

400 无效请求: 这通常表示 JSON 负载格式错误或缺少必填字段。确保你的 messages 数组格式正确,并包含 role 和 content 字段。此外,请验证模型名称是否精确为 uncensored。

内容拦截: 虽然模型无审查,但它会拦截涉及未成年人的性内容。如果你的请求被拦截,可能是由于这一硬性限制。

01

问答

我可以在 Cursor API 中使用 GitHub Copilot API 密钥吗?

不行,GitHub Copilot API 密钥专用于微软的基础设施。要使用 Cursor API,你需要在 cursorapikey.com 上生成单独的密钥。不过 API 协议相同,因此你的代码可能无需更改。

无审查模型的上下文窗口是多少?

上下文窗口为 100,000 token,涵盖提示词和补全内容。这允许在单个请求中处理大型代码库或长篇对话。

Cursor API 支持流式输出吗?

是的,API 支持通过服务器发送事件 (SSE) 进行流式输出。你可以使用标准 OpenAI SDK 并启用 <code>stream</code> 参数,以在生成 token 时接收它们。

Cursor API 的定价是多少?

定价为每 1M 输入 token $0.25,每 1M 输出 token $1.00。无月费,仅按量付费的预付额度。新账户可获赠 $0.50 试用额度。

只差一张表单,即可获得密钥

创建账户,复制密钥,更改基础 URL。这就是全部设置。