Aller au contenu

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.

Installez le package publié et confirmez que ocx est sur PATH :

Terminal window
npm install -g @bitkyc08/opencodex
ocx --version

Choisissez une façon d’exécuter le proxy :

Terminal window
# Foreground: blocks this terminal until stopped.
ocx start
# Background: installs or updates the service, then starts it.
ocx service

Exécutez ocx init dans un terminal interactif. Si ocx start occupe le premier plan, utilisez un deuxième terminal :

Terminal window
ocx init

L’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.

Utilisez ces vérifications en lecture seule dans les scripts et les exécutions d’agent :

Terminal window
ocx status
ocx doctor
ocx health --json

ocx 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 :

Terminal window
ocx provider add anthropic-apikey \
--api-key "$ANTHROPIC_API_KEY" \
--set-default

ocx 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 :

Terminal window
ocx combo set main \
--targets anthropic-apikey/claude-opus-4-8,openai/gpt-5.6-sol \
--strategy failover

Les 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.

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 :

Terminal window
export OPENCODEX_API_AUTH_TOKEN="your-secret-token"
ocx service install

Les 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.