Naar inhoud
OpenAI Codex-logo

Codex CLI via Tokonomix

Definieer een Tokonomix model_provider in Codex CLI’s config.toml — wijs OpenAI’s coding agent naar 130+ modellen en consensus op één sleutel.

Custom model_provider (config.toml)Terminal-codeeragentApache-2.0 · open sourcemacOS · Linux · Windows
Codex CLI — OpenAI’s coding agent in je terminal, via Tokonomix

Wat is Codex CLI?

Codex CLI is OpenAI’s open-source coding agent voor de terminal. Het leest je repo, stelt bewerkingen voor en past ze toe, en voert commando's uit in een sandbox. Een modelprovider in config.toml bepaalt hoe het verbinding maakt — base URL, wire API en authenticatie — zodat het niet gebonden is aan OpenAI’s eigen endpoint.

  • Een agentische terminal-coder met sandboxed commandouitvoering.
  • Verbindt met elk OpenAI-compatible endpoint via een aangepaste [model_providers.<id>]-tabel.
  • Ondersteunt een wire_api van chat (Chat Completions) of responses.
  • Open source; volledig geconfigureerd vanuit ~/.codex/config.toml.

Waarom Codex CLI via Tokonomix routeren?

Codex CLI is uitstekend, maar standaard gebonden aan de modellen van één leverancier. Een Tokonomix model_provider opent het voor 130+ modellen uit verschillende families — en een consensusoptie voor wijzigingen die je niet aan één model wilt overlaten.

  • Één provider-vermelding, 130+ modellen — wissel met de top-level model-sleutel.
  • Gebruik tokonomix-consensus voor riskante refactors, een snel slug voor routinewijzigingen.
  • Uitgavenlimieten per aanroep begrenzen een autonome codeersessie.
  • Regio- en herkomstroutering houdt een code-streaming agent compliant.

Tokonomix verbinden in config.toml

Voeg een [model_providers.tokonomix]-tabel toe met de Tokonomix base_url, een env_key en wire_api = "chat" (Tokonomix is Chat Completions-compatible). Activeer het daarna met de top-level model- en model_provider-sleutels.

model = "anthropic/claude-sonnet-4-6"
# Opt-in (planning/review only, no tool-calling): model = "tokonomix-consensus"
model_provider = "tokonomix"

[model_providers.tokonomix]
name = "Tokonomix"
base_url = "https://tokonomix.ai/api/v1"
env_key = "TOKONOMIX_API_KEY"
wire_api = "chat"
Gereserveerde ID's

Codex reserveert de provider-ID's openai, ollama en lmstudio — geef je aangepaste provider een andere naam (bijv. tokonomix) en stel dan model_provider = "tokonomix" in.

Controleer of het werkt

  • Exporteer TOKONOMIX_API_KEY, sla ~/.codex/config.toml op en start Codex CLI.
  • Voer een kleine taak uit en controleer of de Tokonomix-provider en het model worden gebruikt.
  • Controleer de aanroep en het tokengebruik in je Tokonomix-dashboard.

Modelselectie

Welk model en endpoint moet mijn agent gebruiken?

Kies op basis van wat je agent doet en wissel het model id op elk moment — elk model in de catalogus werkt via dezelfde sleutel.

Wat je agent doetGebruik dit
Bewerkt bestanden / roept tools aan en streamt antwoorden (de meeste coding agents)Een Anthropic-model via het Anthropic-endpoint (tools + streaming werken allebei)
Roept tools aan maar heeft geen streaming nodig (elk model)Het OpenAI-compatibele endpoint met één model id
Wil tools én streaming op een niet-Anthropic-modelGebruik voorlopig non-streaming — streaming tool-calls voor andere providers is nog niet beschikbaar
Gewone chat, geen toolsElk endpoint; streaming is prima
Wil een cross-model verdict (consensus) op een antwoord met hoge inzetStel model in op tokonomix-consensus op het OpenAI-compatibele endpoint — let op: consensus weigert tool-aanvragen (geen tool-calling)
Endpoint & API-referentie (technisch)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (gebruik een Anthropic-model). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (single-model passthrough), streaming met tools nog niet beschikbaar. Gewone chat: streaming werkt op beide. Consensus: openai-completions, model tokonomix-consensus, geen tools. Wissel het model id naar een willekeurige slug die GET /api/v1/models teruggeeft.

Bekijk alle modellen →

Related agents