使用 Cursor 集成 GenStudio API
Cursor 是一款提供 AI 辅助编程的代码编辑器,支持如代码生成、补全、优化等功能,支持多种编程语言。
Cursor 支持使用 OpenAI 兼容的第三方 API 服务。本教程将指导用户如何在 Cursor 中集成 GenStudio 的 API 服务。
重要
本教程基于 Cursor 的 自带密钥 (BYOK) 功能。自带密钥 (BYOK) 选项允许您使用自己的 API 密钥访问 Cursor 的高级功能,仅向 Cursor 付费订阅用户开放。
获取 API 接入信息
在配置之前,请根据您的需求选择服务模式,并获取专用的 API Key 和 API Endpoint。
注意
不同应用可能会自行拼接路径片段(例如 /chat/completions、/v1/chat/completions、/v1/messages 等),行为差异较大,此处统一列出了不同服务模式下的 完整 API Endpoint。具体应用内的配置细节可参见下方配置步骤。
Infini 编码套餐 (Coding Plan)
适用于订阅了预付费编程套餐的开发者,提供专享配额与预算控制。详见 Infini 编码套餐。
- API Endpoint(OpenAI):
https://cloud.infini-ai.com/maas/coding/v1/chat/completions - API Endpoint(Anthropic):
https://cloud.infini-ai.com/maas/coding/v1/messages - API Key:订阅编码套餐,创建以
sk-cp-前缀的 API 密钥
注意
Infini 编码套餐 (Coding Plan) 仅支持部分模型。实际支持情况请以平台编码套餐页面显示为准。
GenStudio 通用 LLM API
适用于按量付费、包并发服务,或希望免费体验(基础服务)的用户。可用于大语言模型、生图模型、视频模型等。
- API Endpoint(OpenAI):
https://cloud.infini-ai.com/maas/v1/chat/completions - API Endpoint(Anthropic):
https://cloud.infini-ai.com/maas/v1/messages - API Key: 创建以
sk-前缀的 API 密钥。详见 GenStudio API 快速集成。
注意
GenStudio 通用 LLM API 服务有 API 频率限制。租户在 GenStudio 的服务等级决定了 API 调用是否计费,以及享受的 API 频率上限。详见 LLM API 计费规则。
在 Cursor 中集成 GenStudio API 服务
我们需要将 Cursor 自带的 OpenAI 服务替换为 GenStudio OpenAI 兼容服务。
警告
- 由于 Cursor 官方限制,非 Cursor 付费订阅用户无法使用本教程中的接入方式接入第三方 API 服务。
- VSCode 中的 GitHub Copilot 提供了与 Cursor 几乎一致的 Agent 编码体验,且不要求付费订阅。
完成以下步骤,在交互时选择需要的大模型,即可在 Cursor 的 Ask/Plan/Agent 模式中使用 GenStudio 的 API 服务。
打开 Cursor 设置,可通过右上角设置按钮快速进入设置页。
进入 Models 页面,点击Add Custom Model,添加 GenStudio 支持的模型,例如
minimax-m2.1。在 Models 页面,找到 OpenAI API Key 模块,继续完成以下配置:
- API Key:填写在 GenStudio 获取的 API 密钥
- Override OpenAI Base URL:填写
https://cloud.infini-ai.com/maas/v1
提示
如果您订阅了 Infini 编码套餐 (Coding Plan),请使用 Base URL
https://cloud.infini-ai.com/maas/coding/v1和对应的套餐 API Key (sk-cp-开头)。注意
由于 GenStudio AI 服务替换了 Cursor 内置 OpenAI 服务,配置完成后,Cursor 预置模型列表的部分模型可能无法使用。建议您在 Cursor 模型列表中直接禁用 GenStudio 不支持的模型。
如果在 Models 页面缺少期望的模型,可通过 Add Custom Models 自行添加。建议选用支持工具调用,并有出色的智能体/工具框架泛化能力的模型,例如
minimax-m2.1
警告
- 一般情况下,您填写的 Model Name 必须与 GenStudio API 服务支持的模型名称保持完全一致。如需查询模型名称,可前往 GenStudio 模型广场。
- 例外情况:使用 Coding Plan 时 GLM 与 KIMI 系列模型必须采用全大写形式,否则无法正常工作。例如:
GLM-5/GLM-4.7/KIMI-K2.5 - 例外情况:使用 GenStudio 通用 LLM API 时, GLM 与 KIMI 系列模型暂时无法正常工作。
相关文档
更多关于 GenStudio API 的使用说明,请参考以下文档。