Démarrage rapide pour les agents
Cette page s’adresse aux agents IA et aux personnes qui automatisent un terminal. Elle porte sur les commandes, les codes de sortie et la frontière entre l’automatisation et les actions qui exigent le consentement de l’utilisateur. Pour une procédure guidée destinée à une personne, consultez le démarrage rapide. Le tableau de bord reste disponible pour une configuration interactive ; consultez le tableau de bord web.
Configurer opencodex
Section intitulée « Configurer opencodex »Installez le package publié et confirmez que ocx est sur PATH :
npm install -g @bitkyc08/opencodexocx --versionChoisissez une façon d’exécuter le proxy :
# Foreground: blocks this terminal until stopped.ocx start
# Background: installs or updates the service, then starts it.ocx serviceExécutez ocx init dans un terminal interactif. Si ocx start occupe le premier plan, utilisez un
deuxième terminal :
ocx initL’assistant écrit $OPENCODEX_HOME/config.json (généralement
~/.opencodex/config.json). Il peut aussi injecter l’adresse du proxy dans le config.toml de Codex et
installer le shim facultatif de démarrage automatique de Codex. ocx init ne démarre jamais le proxy.
Pour une configuration entièrement non interactive, configurez les fournisseurs avec ocx provider add,
comme ci-dessous, au lieu d’automatiser l’assistant.
Vérifier une installation sans tête
Section intitulée « Vérifier une installation sans tête »Utilisez ces vérifications en lecture seule dans les scripts et les exécutions d’agent :
ocx statusocx doctorocx health --jsonocx status indique l’état du proxy et du service. ocx doctor diagnostique l’environnement local,
le réseau, le runtime et l’intégrité des comptes. ocx health renvoie le code 0 lorsque le proxy est
opérationnel et 1 dans le cas contraire ; --json produit une sortie structurée.
Les commandes fondées sur l’API de gestion, telles que ocx combo set, contactent le proxy actif. Si aucun
proxy n’est trouvé ou si l’API est inaccessible, la CLI traite la situation comme un échec 503 et renvoie
un code non nul. Démarrez le proxy au premier plan ou le service d’arrière-plan avant de réessayer. Consultez
la référence CLI et l’API de gestion pour toutes
les commandes et tous les points de terminaison.
Ajouter des fournisseurs et des combos sans le tableau de bord
Section intitulée « Ajouter des fournisseurs et des combos sans le tableau de bord »Les fournisseurs du registre peuvent être ajoutés par leur nom. L’exemple suivant ajoute le préréglage de clé API Anthropic et en fait le fournisseur par défaut :
ocx provider add anthropic-apikey \ --api-key "$ANTHROPIC_API_KEY" \ --set-defaultocx provider add écrit la configuration locale. Ajoutez --sync si un proxy est déjà actif et que vous
souhaitez synchroniser immédiatement les modèles avec Codex ; sinon, exécutez ocx sync ultérieurement.
Les fournisseurs personnalisés absents du registre exigent à la fois --adapter et --base-url.
Une fois que tous les fournisseurs cibles sont configurés et que le proxy est en cours d’exécution, créez une combinaison de basculement :
ocx combo set main \ --targets anthropic-apikey/claude-opus-4-8,openai/gpt-5.6-sol \ --strategy failoverLes cibles utilisent la syntaxe provider/model et sont séparées par des virgules. Le modèle virtuel obtenu est
combo/main. Consultez Combinaisons pour les stratégies, les pondérations,
le routage persistant et le comportement de basculement.
Liaisons à distance et LAN
Section intitulée « Liaisons à distance et LAN »La liaison de bouclage par défaut n’exige aucun identifiant du plan de données. Une liaison hors bouclage,
telle que 0.0.0.0, exige soit OPENCODEX_API_AUTH_TOKEN, soit au moins une entrée apiKeys configurée.
L’installation du service exige spécifiquement OPENCODEX_API_AUTH_TOKEN et l’enregistre pour le processus
du service. Définissez donc cette variable avant ocx service install :
export OPENCODEX_API_AUTH_TOKEN="your-secret-token"ocx service installLes requêtes de modèle /v1/* utilisent cet identifiant propre au plan de données. Les requêtes de contrôle
/api/* exigent l’identifiant administrateur distinct décrit dans l’API de gestion
et ne doivent jamais réutiliser un identifiant du plan de données. Consultez aussi les règles d’accès à
distance dans Configuration avant d’exposer OpenCodex au-delà de la machine locale.

