NeuVerbinde jeden Agenten mit UberLLM: ein Schlüssel, alle Modelle, zum Listenpreis oder günstiger.
UberLLM

Continue (VS Code / JetBrains) mit UberLLM: funktionierende config.yaml

Fügen Sie in ~/.continue/config.yaml ein Modell hinzu mit provider: openai, apiBase: https://api.uberllm.dev/v1, Ihrem Schlüssel aus einem .env secret, und useLegacyCompletionsEndpoint: false, damit autocomplete zu chat completions geht (plus useResponsesApi: false, um GPT-5 Modelle ebenfalls auf chat completions zu halten).

Schritte

  1. Erstellen Sie einen Schlüssel auf Ihrer Schlüsselseite und fügen Sie Guthaben hinzu.
  2. Speichern Sie den Schlüssel dort, wo Continue nach Geheimnissen sucht, in ~/.continue/.env:
ULL_API_KEY=ull_your_key

Die Editor-Erweiterungen sehen keine Variablen aus Ihrer Shell, verwenden Sie daher diese Datei (oder .continue/.env im Projekt).

  1. Öffnen Sie ~/.continue/config.yaml und fügen Sie die Modelle hinzu:
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]
  1. Laden Sie das Fenster neu und wählen Sie das Modell im Modellmenü von Continue aus.

Die beiden Routenzeilen

Continue wählt pro Modell eine Route aus, und diese beiden Zeilen halten jedes UberLLM-Modell bei Chat-Completions:

  • useLegacyCompletionsEndpoint: false: Autocomplete nutzt andernfalls die alte Route /v1/completions, die UberLLM nicht bedient (404). Diese Zeile ist erforderlich.
  • useResponsesApi: false: Continue sendet jedes Modell, dessen Name gpt-5 enthält (oder o1, o3…), an die Responses API, selbst wenn apiBase benutzerdefiniert ist. UberLLM bedient diese Route ebenfalls, daher ist diese Zeile nicht mehr nötig, um Fehler zu vermeiden; sie hält alle deine Modelle auf der einen Route, auf der die Konfiguration getestet wurde.

Autovervollständigung

Fügen Sie ein separates schnelles Modell mit der autocomplete Rolle hinzu:

  - 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]

Autovervollständigung über ein Chat-Modell funktioniert, aber die Qualität variiert je nach Modell stärker als beim Chat. Probieren Sie zwei oder drei aus der schnellen Tabelle unten. Es sendet viele kleine Anfragen, behalten Sie daher am ersten Tag Dashboard → Activity im Auge.

Fehlerbehebung

  • 404 im Chat: apiBase endet nicht mit /v1.
  • 404 nur bei Autocomplete: useLegacyCompletionsEndpoint: false fehlt.
  • 401: Das Secret wurde nicht gefunden. Überprüfen Sie, ob der Name übereinstimmt (ULL_API_KEY) und die .env-Datei sich an einem der oben genannten Orte befindet, laden Sie dann das Fenster neu.
  • Der Agentenmodus tut nichts: Fügen Sie capabilities: [tool_use] hinzu.
  • 402 unzureichende Credits: Fügen Sie Credits auf der Credits-Seite hinzu.

Weiterlesen

Chat, Edit und Agentenmodelle

Tool-Calls werden unterstützt. Die ersten beiden sind in der untenstehenden Konfiguration.

ModellModell-ID (zum Einfügen)Aktueller Preis
Kimi K3moonshotai/kimi-k3$0.0010 Eingabe · $0.0788 Ausgabe / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 Eingabe · $0.0014 Ausgabe / 1M
GLM 5.3z-ai/glm-5.3$0.00070 Eingabe · $0.0141 Ausgabe / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 Eingabe · $0.5495 Ausgabe / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 Eingabe · $0.0099 Ausgabe / 1M
GPT-5.5openai/gpt-5.5$0.1250 Eingabe · $0.7500 Ausgabe / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1579 Eingabe · $0.7897 Ausgabe / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0016 Eingabe · $0.0032 Ausgabe / 1M
MiniMax M3minimax/minimax-m3$0.0180 Eingabe · $0.0719 Ausgabe / 1M

Preise vom letzten stündlichen Update, ohne Aufschlag · alle Modelle →

Schnelle, günstige Modelle für autocomplete

Die Autovervollständigung wird bei jeder Tipppause ausgelöst, daher ist der Preis pro Aufruf am wichtigsten.

ModellModell-ID (zum Einfügen)Aktueller Preis
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 Eingabe · $0.0014 Ausgabe / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 Eingabe · $0.0099 Ausgabe / 1M
Gemini 3.1 Flash Litegoogle/gemini-3.1-flash-lite$0.0025 Eingabe · $0.0149 Ausgabe / 1M
Mistral Small 3.2 24B Instructmistralai/mistral-small-3.2-24b-instruct$0.0299 Eingabe · $0.0798 Ausgabe / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 Eingabe · $0.00030 Ausgabe / 1M

Preise vom letzten stündlichen Update, ohne Aufschlag · alle Modelle →

Häufige Fragen

Wie verwende ich UberLLM in Continue?

Fügen Sie ein Modell zu config.yaml mit provider: openai, apiBase: https://api.uberllm.dev/v1, apiKey aus einem .env-Geheimnis und useLegacyCompletionsEndpoint: false hinzu (useResponsesApi: false hält GPT-5 Modelle auch bei Chat-Completions).

Warum gibt Continue autocomplete 404 mit UberLLM?

Continue verwendet die veraltete /v1/completions Route für die Autovervollständigung, es sei denn, das Modell setzt useLegacyCompletionsEndpoint: false. UberLLM bietet nur Chat-Completions an.