新把任何智能体接入 UberLLM:一个密钥,所有模型,价格不高于官方价。
UberLLM

Cursor

Cursor 可以将其 OpenAI 聊天请求发送到一个 OpenAI 兼容的地址,并使用您自己的 key。如果将 UberLLM 作为该地址,Cursor 的聊天将使用 UberLLM 模型和您的 UberLLM 余额。

开始之前

  • 一个有余额的 UberLLM 账户,以及一个来自 Dashboard → 密钥 (ull_...) 的 API key。

设置

  1. 打开 Cursor 设置 → 模型。

  2. 在 OpenAI 下,将您的 UberLLM 密钥粘贴到 API Key 字段中并保存。

  3. 开启 OpenAI 的 base URL override 开关并输入:

    https://api.uberllm.dev/v1
    
  4. 开启 OpenAI 的 Use API Key。

  5. 将您想要的 UberLLM model id 添加为自定义模型(例如 deepseek/deepseek-v4.1-flash),并在聊天模型选择器中选择它。

预期效果

  • 仅限聊天。 Cursor 使用您自己的 key 来调用聊天模型。Tab 补全功能仍将使用 Cursor 自己的模型。
  • 此覆盖设置适用于 Cursor 中的所有 OpenAI 模型。 当此设置开启时,内置的 OpenAI 模型名称 (gpt-*) 也会发送到 UberLLM,因此请选择 UberLLM 支持的模型 ID。
  • 请求将通过 Cursor 的服务器。 Cursor 在其服务器端构建 prompt,然后调用 base URL,因此该地址必须能够从互联网访问。api.uberllm.dev 可以。

推荐模型

于 2026年10月30日 通过 UberLLM 检查。

模型 ID 上下文 备注
deepseek/deepseek-v4.1-flash 1,048,576 速度快;在回答前会给出理由
z-ai/glm-5.2 1,048,576 擅长代码
google/gemini-2.5-flash 1,048,576 可读取图片

从终端检查密钥和 URL

如果 Cursor 没有给出明确的错误,请直接测试相同的设置:

curl https://api.uberllm.dev/v1/chat/completions \
  -H "Authorization: Bearer $UBERLLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek/deepseek-v4.1-flash","messages":[{"role":"user","content":"ping"}]}'

一个 200 和 choices[0].message 意味着密钥、URL 和模型 ID 都正确。

常见错误

您看到的内容 原因和解决方案
保存密钥后请求立即失败 Cursor 显示使用被拒绝的密钥的请求会失败,直到您修复或移除它。请重新粘贴密钥;使用上面的 curl 命令检查它。
404 显示“page not found” 覆盖 URL 必须以 /v1 结尾,且后面不能有任何内容。
404 model_not_found 发送给 UberLLM 的是内置 gpt-* 名称或输入错误的 id。请选择您的自定义 model。
402 insufficient_credits Balance empty。请在 Dashboard → Credits 下添加信用额度。