AI

OpenCodex : un agent open source permettant à Codex d'accéder à de nombreux grands modèles tels que Claude, Gemini, DeepSeek et d'autres

Alors que les outils de programmation d'IA évoluent rapidement, les développeurs sont confrontés à une nouvelle question de choix : quel modèle utiliser ? Claude est bon pour le code [...]

OpenCodex:让 Codex 接入 Claude、Gemini、DeepSeek 等多种大模型的开源代理
Catalogue des articles

Alors que les outils de programmation AI évoluent rapidement, les développeurs sont confrontés à un nouveau problème de choix :

Quel modèle utiliser ?

Claude est bon dans la compréhension du code, la synthèse GPT est forte, Gemini a l'avantage de longs contextes, DeepSeek est rentable, tandis que le modèle local est plus axé sur la confidentialité et la contrôlabilité.

Mais la réalité est que la plupart des outils de programmation d'IA ont tendance à lier un seul modèle d'écosystème. Les développeurs veulent changer de modèle, doivent changer d'outils, modifier la configuration ou même se réadapter à de nouvelles façons d'interagir.

Récemment, un nom de par OpenCodex Le projet open source de l'entreprise a fourni une nouvelle solution.

Adresse du projet : GitHub / lidge-jun / opencodex


Un pont entre les outils de programmation AI et les modèles multiples

OpenCodex est essentiellement une couche d'agent (proxy) du modèle AI exécuté localement.

Il est situé entre les outils de développement et les services de maquette, et transforme les demandes d'outils tels que Codex, Claude Code, et les transmet aux différentes plateformes de maquette.

Mode traditionnel :

Codex → OpenAI 模型

Après avoir utilisé OpenCodex,

Codex
  ↓
OpenCodex
  ↓
Claude / Gemini / GPT / DeepSeek / Ollama 等模型

Les développeurs peuvent basculer librement entre les différents modèles sans modifier le flux de travail d'origine.

En bref, le problème qu ' il veut résoudre est :

Permettez aux outils de programmation d'IA de ne plus lier un modèle particulier, mais de devenir une passerelle pour connecter l'ensemble de l'écosystème du modèle.


Prise en charge de plusieurs fournisseurs de modèles

À l'heure actuelle, le marché des grands modèles est entré dans la phase de concurrence multi-modèles, et les différents modèles ont des avantages différents.

Par exemple :

  • Claude : Excellente compréhension du code et analyse de projets complexes
  • GPT : forte capacité de raisonnement synthétique
  • Gémeaux : long contexte, excellente capacité multimodale
  • DeepSeek : un avantage de coût évident
  • Ollama : idéal pour le déploiement local et les scénarios de confidentialité

OpenCodex unifie les API de différents fournisseurs via la couche d'adaptation du fournisseur.

Le développeur peut choisir le modèle en fonction de la tâche :

Utiliser Claude pour écrire du code architectural ;

Utiliser le GPT pour résoudre des problèmes d'algorithmes complexes ;

Utilisez DeepSeek pour générer rapidement des scripts ;

Utilisez le modèle local pour travailler avec le code interne de l'entreprise.

Le processus de programmation de l'IA passe donc du « modèle fixe » au « modèle composite ».


Noyau technique : API unifiée et conversion de requête

Le plus grand obstacle entre les différentes plates-formes d'IA est que les normes d'interface ne sont pas cohérentes.

Des services tels que OpenAI, Anthropic, Google Gemini ont différents formats d'API, définitions de paramètres et structures de retour.

OpenCodex est réalisé via la couche proxy :

  • Demande de résolution
  • Conversion de format
  • Modèle de route
  • Réponse à la transformation

Les développeurs sont confrontés à un portail unifié, derrière lequel il est possible de connecter différents modèles.

Cette conception est similaire à une passerelle unifiée dans un ORM de base de données ou dans le cloud computing :

L'application de couche supérieure ne se soucie pas des différences de couche inférieure.


Valeur réelle d'OpenCodex

Pour les développeurs individuels, il peut réduire les coûts de programmation de l'IA.

Auparavant, il était possible d'utiliser un seul modèle de haut niveau pendant longtemps, il est maintenant possible de choisir différents modèles en fonction de la complexité de la tâche :

Génération de code simple utilisant un modèle à faible coût ;

Les problèmes de conception clés invoquent des modèles forts ;

Les projets sensibles exécutent des modèles locaux.

Pour les entreprises, OpenCodex offre également une nouvelle façon d'accéder à l'IA.

Les entreprises peuvent être gérées par une couche d'agents unifiée :

  • Modèle de Cloud Public
  • Modèles privés
  • Modèle de déploiement local

Connectez les outils de programmation AI à l'architecture du modèle d'entreprise.


Les outils de programmation AI entrent dans l'ère des « modèles multiples »

Au cours des dernières années, les développeurs se sont concentrés sur :

Quel est le meilleur outil de programmation ? »

Les problèmes futurs peuvent devenir :

« Comment combiner les différents modèles d'IA pour les faire travailler ensemble ? »

Un environnement de développement idéal peut être :

Claude est en charge de la révision du code ;

GPT est responsable du raisonnement complexe ;

DeepSeek est responsable du développement quotidien ;

Le modèle local est chargé des tâches de confidentialité.

OpenCodex explore cette direction :

Laissez les outils d'IA découpler des modèles et donnez aux développeurs le choix du modèle.

Avec le développement d'agents d'IA et d'environnements de développement intelligents, les couches d'agents de modèle similaires à OpenCodex peuvent devenir une infrastructure importante pour connecter diverses capacités d'IA.


Adresse du projet :

GitHub : lidge-jun/opencodex

Si vous utilisez des outils de programmation d'IA, OpenCodex vaut la peine d'être surveillé. Elle représente une tendance :

Les futurs développeurs ne choisissent pas nécessairement une seule IA, mais peuvent avoir une équipe de développement d'IA complète.