UberLLMでContinue(VS Code / JetBrains): 動作するconfig.yaml
~/.continue/config.yamlに、provider: openai、apiBase: https://api.uberllm.dev/v1,(.env secretから取得したキーを使用)、useLegacyCompletionsEndpoint: falseを設定したモデルを追加します。これにより、autocompleteがchat completionsを使用するようになります(さらに、GPT-5モデルもchat completionsを使用するようにuseResponsesApi: falseを設定します)。
手順
- キーページでキーを作成し、クレジットを追加します。
- Continueがシークレットを探す場所、
~/.continue/.envにキーを保存します:
ULL_API_KEY=ull_your_key
エディター拡張機能はシェルからの変数を見ることができないため、このファイルを使用してください (またはプロジェクト内の.continue/.env)。
~/.continue/config.yamlを開き、モデルを追加します:
name: My Config
version: 1.0.0
schema: v1
models:
- name: moonshotai/kimi-k3 (UberLLM)
provider: openai
model: moonshotai/kimi-k3
apiBase: https://api.uberllm.dev/v1
apiKey: ${{ secrets.ULL_API_KEY }}
useResponsesApi: false
useLegacyCompletionsEndpoint: false
capabilities: [tool_use]
roles: [chat, edit, apply]
- name: deepseek/deepseek-v4.1-flash (UberLLM)
provider: openai
model: deepseek/deepseek-v4.1-flash
apiBase: https://api.uberllm.dev/v1
apiKey: ${{ secrets.ULL_API_KEY }}
useResponsesApi: false
useLegacyCompletionsEndpoint: false
capabilities: [tool_use]
roles: [chat, edit, apply]
- ウィンドウをリロードし、Continueのモデルメニューでモデルを選択します。
2つのルート設定
Continueはモデルごとにルートを選択しますが、これら2つの設定行により、すべてのUberLLMモデルがチャット補完を使用するようになります。
useLegacyCompletionsEndpoint: false: オートコンプリートは、この設定がないと古い/v1/completionsルートを使用しますが、UberLLMはそのルートを提供していません (404)。この設定は必須です。useResponsesApi: false: Continueは、名前にgpt-5(またはo1、o3…) を含む任意のモデルを、カスタムのapiBaseを使用している場合でもResponses APIに送信します。UberLLMもそのルートを提供しているため、この行はエラーを回避するために必須ではなくなりました。これは、すべてのモデルを設定がテストされた単一のルートに維持します。
オートコンプリート
autocompleteの役割を持つ別の高速モデルを追加します。
- name: Autocomplete (UberLLM)
provider: openai
model: deepseek/deepseek-v4.1-flash
apiBase: https://api.uberllm.dev/v1
apiKey: ${{ secrets.ULL_API_KEY }}
useResponsesApi: false
useLegacyCompletionsEndpoint: false
roles: [autocomplete]
チャットモデルによるオートコンプリートは機能しますが、チャットの場合よりもモデルによって品質が大きく異なります。以下の高速モデルの表から2つか3つ試してみてください。これは多くの小さなリクエストを送信するため、初日はDashboard → Activityを注意深く確認してください。
トラブルシューティング
- チャットでの404:
apiBaseが/v1で終わっていません。 - オートコンプリートのみでの404:
useLegacyCompletionsEndpoint: falseが見つかりません。 - 401: シークレットが見つかりません。名前が(
ULL_API_KEY)と一致しているか、.envファイルが上記のいずれかの場所にあることを確認し、ウィンドウを再読み込みしてください。 - エージェントモードが何も動作しない:
capabilities: [tool_use]を追加してください。 - 402クレジット不足: クレジットページ]でクレジットを追加してください。