新着どんなエージェントもUberLLMにつなぐだけ。1つのキーで全モデル、定価以下で。
UberLLM

Cursor

CursorはそのOpenAIチャットリクエストを、ご自身のキーでOpenAI互換のアドレスに送信できます。そのアドレスとしてUberLLMを使用すると、CursorのチャットはUberLLMモデルとご自身のUberLLM残高を使用します。

始める前に

  • 残高のあるUberLLMアカウントと、Dashboard → Keys](ull_...)から取得したAPIキー。

セットアップ

  1. Cursor 設定 → モデル を開きます。

  2. OpenAI の項目で、UberLLM キーを API Key フィールドに貼り付けて保存します。

  3. OpenAI の base URL override スイッチをオンにして、以下を入力します。

    https://api.uberllm.dev/v1
    
  4. OpenAI の Use API Key をオンにします。

  5. 使用したい UberLLM モデル ID をカスタムモデルとして追加し (例: deepseek/deepseek-v4.1-flash)、チャットモデルピッカーでそれを選択します。

期待できること

  • チャットのみ。 CursorはチャットモデルにあなたのAPI keyを使用します。タブ補完は引き続きCursor独自のモデルを使用します。
  • このオーバーライドはCursor内のすべてのOpenAIモデルに適用されます。 これがオンになっている間は、組み込みのOpenAIモデル名(gpt-*)もUberLLMに送信されるため、UberLLMが提供するモデルIDを選択してください。
  • リクエストはCursorのサーバーを経由します。 Cursorはプロンプトを自身の側で構築し、その後base URLを呼び出します。そのため、そのアドレスはインターネットから到達可能である必要があります。api.uberllm.devは到達可能です。

推奨モデル

UberLLMにて2026年10月30日時点での確認。

モデル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"}]}'

choices[0].messageを含む200は、キー、URL、およびモデルIDが正しいことを意味します。

よくあるエラー

表示される内容 原因と解決策
キーを保存した直後にリクエストが失敗する Cursorによると、拒否されたキーを使用するリクエストは、修正または削除するまで失敗します。キーを再貼り付けし、上記のcurlで確認してください。
「page not found」というメッセージが表示される404 オーバーライドURLは/v1で終わる必要があり、その後に何もあってはいけません。
404 model_not_found 組み込みのgpt-*名またはタイプミスのあるIDがUberLLMに送信されました。カスタムモデルを選択してください。
402 insufficient_credits 残高がありません。ダッシュボード → クレジットでクレジットを追加してください。