NieuwKoppel elke agent aan UberLLM: één sleutel, elk model, voor de catalogusprijs of minder.
UberLLM

Codex CLI

Codex CLI praat met UberLLM via de Responses API op https://api.uberllm.dev/v1. Codex 0.95 en later ondersteunen alleen de Responses API (wire_api = "chat" is verwijderd), en UberLLM biedt deze aan op elk chatmodel. Getest met Codex 0.166.0 voor 30 oktober 2026: shell-commando's, bestands- bewerkingen en taken in meerdere stappen.

Installatie

  1. Maak een sleutel aan in Dashboard → Keys en voeg tegoed toe.

  2. Exporteer deze in je shell-profiel (~/.zshrc of ~/.bashrc):

    export UBERLLM_API_KEY="ull_..."
    
  3. Voeg toe aan ~/.codex/config.toml:

    model = "deepseek/deepseek-v4.1-flash"
    model_provider = "uberllm"
    web_search = "disabled"
    
    [model_providers.uberllm]
    name = "UberLLM"
    base_url = "https://api.uberllm.dev/v1"
    env_key = "UBERLLM_API_KEY"
    wire_api = "responses"
    
  4. Open een nieuwe terminal en voer codex uit in je project.

base_url moet eindigen op /v1: Codex voegt /responses toe. env_key is de naam van de environment variable die de sleutel bevat.

Live modelkeuzes met de prijzen van vandaag: Codex setup guide.

Opties

Instelling Waarom
model Elke chatmodel-ID uit de catalogus. Overschrijf per run met codex -m <id>.
model_context_window Codex gaat uit van 272,000 tokens voor modellen buiten de eigen lijst van OpenAI. Stel de werkelijke contextgrootte van het model in, zodat Codex het gesprek op tijd comprimeert.
model_reasoning_effort "low", "medium" of "high", doorgegeven aan modellen die nadenken.
web_search = "disabled" De webzoekfunctie van Codex draait op de servers van OpenAI en wordt niet aangeboden door andere providers; UberLLM laat de tool hoe dan ook weg.

Niet-interactieve runs voor scripts en CI:

codex exec --skip-git-repo-check "fix the failing test in tests/test_api.py"

Hoe het werkt

  • Codex stuurt de hele conversatie bij elke beurt met store: false. UberLLM bewaart niets tussen oproepen en Codex hoeft niets bewaard te houden.
  • De tools van Codex (exec_command, apply_patch, update_plan, MCP servers die je toevoegt) zijn functie- en aangepaste tools van de API-kant, dus ze werken op elk model met tool calls.
  • Elke oproep verschijnt in Dashboard → Activity met de appnaam codex en de kosten ervan.

Probleemoplossing

Symptoom Oplossing
wire_api = "chat" wordt niet langer ondersteund Stel wire_api = "responses" in.
Missing environment variable: UBERLLM_API_KEY of 401 Exporteer de key in de terminal waarin Codex draait.
404 bij elke beurt base_url moet https://api.uberllm.dev/v1 zijn.
"Model metadata for … not found. Defaulting to fallback metadata" Onschadelijk voor modellen buiten de lijst van OpenAI; stel model_context_window in.
Het model antwoordt, maar voert nooit commando's uit Gebruik een model met betrouwbare tool calls (DeepSeek, GLM, Kimi, Qwen Coder, Claude, GPT).
402 Voeg tegoed toe, of verhoog de bestedingslimiet van de key.