Continue (VS Code / JetBrains) met UberLLM: werkende config.yaml
Voeg in ~/.continue/config.yaml een model toe met provider: openai, apiBase: https://api.uberllm.dev/v1, je sleutel uit een .env secret, en useLegacyCompletionsEndpoint: false zodat autocomplete naar chat completions gaat (plus useResponsesApi: false om GPT-5 modellen ook op chat completions te houden).
Stappen
- Maak een sleutel aan op je sleutels pagina en voeg tegoed toe.
- Sla de sleutel op waar Continue zoekt naar geheimen, in
~/.continue/.env:
ULL_API_KEY=ull_your_key
De editor-extensies zien geen variabelen van je shell, dus gebruik dit bestand (of .continue/.env in het project).
- Open
~/.continue/config.yamlen voeg de modellen toe:
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]
- Herlaad het venster en kies het model in Continue's modelmenu.
De twee route-regels
Continue kiest een route per model, en deze twee regels houden elk UberLLM-model op chat completions:
useLegacyCompletionsEndpoint: false: autocomplete gebruikt anders de oude/v1/completionsroute, die UberLLM niet ondersteunt (404). Deze is vereist.useResponsesApi: false: Continue stuurt elk model waarvan de naamgpt-5(ofo1,o3…) bevat naar de Responses API, zelfs met een aangepasteapiBase. UberLLM ondersteunt die route ook, dus deze regel is niet langer nodig om fouten te voorkomen; het houdt al je modellen op de ene route waarop de configuratie is getest.
Automatisch aanvullen
Voeg een apart snel model toe met de autocomplete rol:
- 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]
Automatisch aanvullen via een chatmodel werkt, maar de kwaliteit verschilt per model meer dan bij chat. Probeer er twee of drie uit de snelle tabel hieronder. Het verstuurt veel kleine verzoeken, dus houd de eerste dag Dashboard → Activiteit in de gaten.
Probleemoplossing
- 404 op chat:
apiBaseeindigt niet op/v1. - 404 alleen bij autocomplete:
useLegacyCompletionsEndpoint: falseontbreekt. - 401: het geheim is niet gevonden. Controleer of de naam overeenkomt (
ULL_API_KEY) en het.envbestand zich op een van de bovenstaande plaatsen bevindt, laad dan het venster opnieuw. - Agent mode doet niets: voeg
capabilities: [tool_use]toe. - 402 onvoldoende credits: voeg credit toe op de credits pagina.