Aller au contenu
Logo OpenAI Codex

Codex CLI via Tokonomix

Définissez un model_provider Tokonomix dans config.toml de Codex CLI — pointez l'agent de codage d'OpenAI vers 130+ modèles et le consensus sur une seule clé.

Custom model_provider (config.toml)Agent de codage terminalApache-2.0 · open sourcemacOS · Linux · Windows
Codex CLI — l'agent de codage d'OpenAI dans votre terminal, via Tokonomix

Qu'est-ce que Codex CLI ?

Codex CLI est l'agent de codage open source d'OpenAI’s pour le terminal. Il lit votre dépôt, propose et applique des modifications, et exécute des commandes dans un bac à sable. Un fournisseur de modèle dans config.toml définit la connexion — URL de base, wire API et authentification — de sorte qu'il n'est pas limité au propre endpoint d'OpenAI.

  • Un agent de codage terminal avec exécution de commandes en bac à sable.
  • Se connecte à tout endpoint compatible OpenAI via une table [model_providers.<id>] personnalisée.
  • Supporte un wire_api chat (Chat Completions) ou responses.
  • Open source ; entièrement configuré depuis ~/.codex/config.toml.

Pourquoi router Codex CLI via Tokonomix ?

Codex CLI est excellent, mais limité par défaut aux modèles d'un seul fournisseur. Un model_provider Tokonomix l'ouvre à 130+ modèles de différentes familles — et une option consensus pour les modifications qu'un seul modèle ne devrait pas décider seul.

  • Une entrée de fournisseur, 130+ modèles — changez avec la clé model au niveau racine.
  • Utilisez tokonomix-consensus pour les refactorisations risquées, un slug rapide pour les modifications courantes.
  • Les plafonds de dépense par appel encadrent une session de codage autonome.
  • Le routage par région / origine maintient un agent de streaming de code en conformité.

Connecter Tokonomix dans config.toml

Ajoutez une table [model_providers.tokonomix] avec le base_url Tokonomix, un env_key et wire_api = "chat" (Tokonomix est compatible Chat Completions). Activez-la ensuite avec les clés model et model_provider au niveau racine.

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"
Identifiants réservés

Codex réserve les identifiants de fournisseur openai, ollama et lmstudio — nommez votre fournisseur personnalisé autrement (ex. tokonomix), puis définissez model_provider = "tokonomix".

Vérifier le bon fonctionnement

  • Exportez TOKONOMIX_API_KEY, sauvegardez ~/.codex/config.toml et démarrez Codex CLI.
  • Lancez une petite tâche et confirmez qu'elle utilise le fournisseur et le modèle Tokonomix.
  • Vérifiez l'appel et la consommation de tokens dans votre tableau de bord Tokonomix.

Sélection du modèle

Quel modèle et quel endpoint mon agent doit-il utiliser ?

Choisissez selon ce que fait votre agent, puis changez l'identifiant du modèle à tout moment — chaque modèle du catalogue fonctionne avec la même clé.

Ce que fait votre agentUtilisez ceci
Modifie des fichiers / appelle des outils et diffuse les réponses (la plupart des agents de codage)Un modèle Anthropic via l'endpoint Anthropic (outils + streaming fonctionnent tous les deux)
Appelle des outils mais n'a pas besoin du streaming (n'importe quel modèle)L'endpoint compatible OpenAI avec un identifiant de modèle unique
Veut des outils et du streaming sur un modèle non-AnthropicUtilisez le non-streaming pour l'instant — le streaming des appels d'outils sur d'autres fournisseurs n'est pas encore activé
Chat simple, sans outilsN'importe quel endpoint ; le streaming convient
Veut un verdict multi-modèles (consensus) sur une réponse à enjeu élevéDéfinir le modèle sur tokonomix-consensus sur l'endpoint compatible OpenAI — remarque : le consensus rejette les appels d'outils (pas de tool-calling)
Endpoint & référence API (technique)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (utiliser un modèle Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough modèle unique), streaming avec outils pas encore disponible. Chat simple : le streaming fonctionne sur les deux. Consensus : openai-completions, modèle tokonomix-consensus, sans outils. Remplacez l'identifiant de modèle par n'importe quel slug renvoyé par GET /api/v1/models.

Parcourir tous les modèles →

Related agents