Toutes les pages
Sur cette page

Les fournisseurs en un coup d’œil

Un fournisseur est l’agent derrière une conversation. OAR en fait tourner huit : GitHub Copilot, OpenAI avec votre propre clé (avec OpenAI Image), Claude, Claude API, Claude Cloud, Cursor, Grok et DeepSeek. Ils partagent le même chat, la même queue, le même historique et le même explorateur de fichiers. Ce qui diffère, c’est l’endroit où tourne l’agent, ce qu’il vous demande et les fonctionnalités qu’il prend en charge. Cette page met les fournisseurs côte à côte.

Les fournisseurs #

GitHub Copilot. Le fournisseur par défaut, toujours disponible. L’agent tourne sur la machine du relais et y utilise la connexion de la Copilot CLI. Il a deux moteurs, à régler dans Settings → Providers → Copilot → Copilot engine (Réglages → Fournisseurs → Copilot → Moteur Copilot) : SDK (un worker sans interface par conversation, le moteur par défaut depuis 0.9.2 quand le relais peut le faire tourner) et Extension (la Copilot CLI dans une session de terminal avec l’extension d’OAR). Le moteur SDK prend en charge davantage des fonctionnalités ci-dessous. Voir GitHub Copilot.

OpenAI (BYOK). L’agent Copilot, sur l’un ou l’autre moteur, dirigé vers un endpoint compatible OpenAI avec votre propre clé d’API. Il lui faut la clé et un ID de modèle, et il accepte une URL de base facultative, le tout dans le sous-onglet OpenAI. Voir OpenAI.

OpenAI Image (BYOK). Un chat dont les réponses sont des images. Aucun agent ne tourne : le relais appelle lui-même l’API OpenAI Images, avec la même clé. Sous une image générée, Edit this image (Modifier cette image) la retravaille.

Claude. Le Claude Agent SDK, dans un worker par conversation sur la machine du relais. Il utilise la connexion Claude de cette machine, que vous pouvez changer dans le sous-onglet Claude : il n’y a donc pas de clé à saisir. Activez-le avec Enable Claude for New Chat model selection (Activer Claude dans le choix du modèle des nouveaux chats). Voir Claude.

Claude API Ajouté en 0.9.18. Le même agent Claude, facturé sur une clé d’API de la Claude Console plutôt que sur votre abonnement. Collez la clé dans le sous-onglet Claude API. Un chat Claude peut passer de l’abonnement à la clé entre deux turns, et un plafond mensuel facultatif arrête les dépenses sur la clé.

Claude Cloud Ajouté en 0.9.7. Expérimental et désactivé par défaut. Claude Code tourne dans un bac à sable chez Anthropic, sur son propre clone d’un dépôt GitHub, et les résultats reviennent sous forme de branches. Rien de votre machine ne lui est visible. Il lui faut la connexion Claude de la machine du relais (un compte claude.ai) avec GitHub connecté, et il est facturé sur ce compte. Activez-le avec Enable Claude Cloud for New Chat (Activer Claude Cloud dans Nouveau chat). Voir Claude Cloud.

Cursor. Le Cursor Agent SDK, dans un worker par conversation sur la machine du relais. Il lui faut votre clé d’API Cursor, collée dans le sous-onglet Cursor, et Enable Cursor for New Chat model selection (Activer Cursor dans le choix du modèle des nouveaux chats).

Grok. La Grok CLI, pilotée sur la machine du relais avec le compte sur lequel la CLI est connectée. Vous pouvez vous connecter et vous déconnecter depuis le sous-onglet Grok. Activez-le avec Enable Grok for New Chat model selection (Activer Grok dans le choix du modèle des nouveaux chats).

DeepSeek Ajouté en 0.9.17. Claude Code sur la machine du relais, dirigé vers l’API compatible Anthropic de DeepSeek avec votre clé d’API DeepSeek : il a donc les fonctionnalités Claude ci-dessous. Il ne lui faut ni connexion Claude ni CLI à lui : collez la clé dans le sous-onglet DeepSeek. Les turns sont facturés sur le compte DeepSeek.

Activer les fournisseurs #

Ouvrez Settings → Providers. L’onglet a un sous-onglet par fournisseur, dans cet ordre : Copilot, OpenAI, Claude, Claude API, Claude Cloud, Grok, Cursor, DeepSeek. Chacun contient les réglages de ce fournisseur, sa connexion et l’interrupteur qui le propose dans New Chat (Nouveau chat). OpenAI et OpenAI Image partagent le sous-onglet OpenAI.

Chaque conversation utilise un seul fournisseur. Vous le choisissez quand vous démarrez la conversation, et il lui reste attaché après le premier message. La zone de saisie indique lequel c’est et ne propose que les modèles de ce fournisseur. Pour utiliser un autre fournisseur, démarrez une autre conversation. Ajouté en 0.9.18 La seule exception : un chat Claude peut passer de l’abonnement à la clé Claude API et inversement et garder sa session. Voir Démarrer une conversation.

Désactiver Claude, Claude API ou Grok, ou retirer la clé OpenAI, Cursor, DeepSeek ou Claude API, renvoie vers Copilot les conversations qui n’ont pas encore envoyé de message. Désactiver OpenAI, Cursor ou DeepSeek sans retirer la clé ne déplace rien. Les conversations en cours, et celles des autres fournisseurs, ne sont pas touchées. Claude Cloud est l’exception : le désactiver ne fait que le retirer de New Chat, et ses conversations restent telles quelles.

Ce que chaque fournisseur sait faire #

OpenAI (BYOK) est l’agent Copilot : il a donc les colonnes Copilot. OpenAI Image n’est pas dans le tableau : voir la section après les notes.

Claude API est l’agent Claude sur une autre facture : il a donc la colonne Claude, avec deux différences : pas de pause à la limite d’utilisation, et sa propre carte dans Check Usage (Vérifier la consommation).

Copilot, SDK Copilot, extension Claude Claude Cloud Cursor Grok DeepSeek
Piloter un turn en cours Oui Non Oui Non Non Non Oui
Cartes de question Oui Oui Oui Oui Oui Non Oui
Questions à choix multiple Oui Partiel Oui Oui Oui Non Oui
Tableau de plan Oui Oui Oui Non Oui Oui Oui
Panneau des tâches de fond Oui Non Oui Non Non Oui Oui
Visionneuse de subagent Partiel Partiel Oui Partiel Partiel Partiel Oui
Modes du relais Oui Prompt seulement Oui Non Oui Prompt seulement Oui
Pièces jointes Oui Oui Oui Images seulement Oui Chemins seulement Oui
Consigne d’intégrer des médias dans les réponses Oui Non Oui Non Oui Oui Oui
Affichage de la fenêtre de contexte Oui Oui Oui Oui Oui Oui Oui
Carte dans Check Usage Oui Oui Oui Oui Oui Oui Oui
Compactage automatique Oui Non affiché Oui Ligne seulement Non affiché Non affiché Oui
relay_tool Oui Oui Oui Non Oui Oui Oui
preview API seulement Oui Oui Non Oui Oui Oui
Dossier de travail et explorateur de fichiers Oui Oui Oui Non Oui Oui Oui
Reprise après un redémarrage Oui Par id de session Oui Oui Oui Oui Oui

Notes sur le tableau :

  • Pilotage. Chez les fournisseurs marqués Oui, un message envoyé pendant un turn entre dans ce turn et le bouton d’envoi affiche Steer (Piloter). Chez les autres, le message attend derrière le turn et le bouton affiche Queue (Mettre en file). Voir Les turns et la queue et Pendant qu’un turn tourne.
  • Choix multiple. Le moteur d’extension de Copilot n’a pas de question à choix multiple à lui, mais une carte de choix qui accepte du texte libre a un interrupteur Select several (Sélectionner plusieurs).
  • Tableau de plan. Le tableau Plan ready for review (Plan prêt à relire) apparaît quand un agent termine un plan en mode plan. Sur le moteur SDK de Copilot, il apparaît aussi en ask quand rien n’a été approuvé pendant le turn. Parmi ses boutons, Implement in autopilot (Implémenter en autopilot) fait passer la conversation en autopilot, Stop here and prompt myself (S’arrêter ici, je rédige le prompt moi-même) en agent, et Stop here (S’arrêter ici) laisse le mode inchangé. Un chat Claude Cloud n’a pas de modes du relais, donc pas de tableau de plan. Voir Le tableau de plan.
  • Panneau des tâches de fond. Le panneau des tâches de la zone de saisie liste le travail qui survit à la réponse qui l’a lancé. Un agent Claude Cloud peut avoir du travail de fond, et ses résultats arrivent sous forme de réponses de suite, mais il n’y a pas de panneau. Ajouté en 0.9.12 La ligne d’une commande shell ouvre sa console. Le panneau de Grok liste ses terminaux qui tournent plus de deux secondes.
  • Visionneuse de subagent. Elle ouvre le raisonnement, les appels d’outils et la réponse d’un subagent. Claude et DeepSeek enregistrent tout. Chez les autres fournisseurs, elle montre ce que le fournisseur communique : l’enregistrement peut donc avoir des trous. La réponse propre d’un subagent Claude Cloud n’est pas publiée. Arrêter un seul subagent fonctionne pour ceux passés en arrière-plan sur Claude et DeepSeek, et pour les tâches de fond sur le moteur SDK de Copilot. Ailleurs, vous arrêtez le turn entier.
  • Modes du relais. Prompt seulement signifie que le mode parvient à l’agent sous forme de consigne et que rien ne le fait respecter. Oui sur Claude, DeepSeek et Cursor signifie que plan est le mode plan propre au SDK ; les autres modes sont des consignes. La façon dont chaque fournisseur applique un mode est décrite sur Modes du relais.
  • Pièces jointes. Claude Cloud ne prend que des images (JPEG, PNG, GIF ou WebP, jusqu’à 5 Mo chacune) et refuse un turn qui a une autre pièce jointe. Sur Grok, les fichiers parviennent à l’agent sous forme de chemins dans le texte du message, pas sous forme de contenu. Sur le moteur SDK de Copilot, Claude et Cursor, les images jusqu’à 5 Mo sont envoyées directement dans le message et les autres fichiers sont transmis sous forme de références ou de chemins, que l’agent lit. DeepSeek fait de même sur DeepSeek Flash ; DeepSeek V4 Pro ne prend pas d’images et les reçoit sous forme de chemins. Le moteur d’extension de Copilot intègre chaque image directement dans le message, quelle que soit sa taille.
  • Consigne d’intégrer des médias dans les réponses. Les agents sont informés qu’ils peuvent afficher une image, une vidéo ou un fichier audio dans la réponse en écrivant son chemin absolu sous forme d’image Markdown. Le moteur d’extension de Copilot et Claude Cloud ne reçoivent pas cette consigne.
  • Affichage de la fenêtre de contexte. Le bouton 🧠 montre quelle part de la fenêtre est utilisée. Claude et DeepSeek affichent des catégories exactes. Copilot affiche une répartition plus grossière. Un chat Claude Cloud communique un seul chiffre après chaque turn, sans catégories.
  • Carte dans Check Usage. 📊 Check Usage a un onglet par fournisseur qui communique sa consommation. OpenAI (BYOK) n’a pas d’onglet à lui : depuis un chat OpenAI, la boîte de dialogue s’ouvre sur le premier onglet. Les chiffres de Cursor sont des estimations par rapport aux allocations que vous saisissez. Grok affiche la consommation du forfait en direct quand le compte la communique, plus une estimation si vous saisissez un budget mensuel. Claude Cloud affiche le crédit cloud du compte. DeepSeek affiche le solde du compte et une estimation des dépenses DeepSeek de ce relais, voir la carte de consommation de DeepSeek. Claude API affiche une estimation des dépenses de ce relais sur la clé, voir la carte de consommation de Claude API. Les lignes de consommation par réponse n’existent que pour Copilot.
  • Compactage automatique. Oui sur Claude et DeepSeek signifie une fenêtre de compactage auto que vous pouvez régler ; DeepSeek compacte à 400K si vous n’en réglez pas. Sur le moteur SDK de Copilot, des lignes d’activité le signalent. Ligne seulement signifie que Claude Cloud affiche une ligne quand la session en signale un. Non affiché signifie qu’OAR ne déclenche ni ne signale de compactage. /compact fonctionne de la même façon chez tous les fournisseurs. Voir Compacter une conversation.
  • relay_tool et preview. Ce sont les outils d’agent propres à OAR. Sur le moteur SDK de Copilot, l’agent n’a pas d’outil preview et on lui explique plutôt comment appeler l’API d’aperçu du relais. Voir Outils d’agent → Par fournisseur. Taper /preview dans la zone de saisie fonctionne avec tous les fournisseurs.
  • Dossier de travail et explorateur de fichiers. Un agent Claude Cloud travaille sur un clone dans un bac à sable : il n’y a donc pas de dossier de travail à changer ni de dossier de session à parcourir. Ses champs Repository (Dépôt) et Branch (Branche) prennent la place du dossier.
  • Reprise après un redémarrage. Sur le moteur d’extension, la Copilot CLI est relancée avec l’id de session de la conversation. Ce que chaque fournisseur reprend est décrit sur Redémarrages et reprise.

OpenAI Image #

Un chat d’images n’a aucune des fonctionnalités d’agent ci-dessus. Le relais génère les images : il n’y a donc pas d’outils d’agent, pas de modes du relais (ils n’ont aucun effet), pas de tableau de plan et pas de tâches de fond. New Chat demande Quality (Qualité) et Size (Taille) là où les autres fournisseurs demandent l’effort de raisonnement.

Installer ou mettre à jour la CLI d’un fournisseur #

Certains fournisseurs font tourner un programme en ligne de commande sur la machine du relais. S’il manque, un turn échouerait, et il vous faudrait un shell sur cette machine. Les sous-onglets Copilot, Claude et Grok ont donc en haut une ligne CLI qui affiche la version installée et son emplacement. Ces lignes s’appellent GitHub Copilot CLI, Claude Code CLI et Grok CLI. Cursor n’a pas de ligne, car il n’a besoin d’aucune CLI. DeepSeek et Claude API n’en ont pas non plus : ils font tourner le build de Claude Code de l’Agent SDK, ou celui que la ligne Claude Code CLI a installé.

CLI Boutons
Grok CLI Install (Installer) quand elle manque, Update (Mettre à jour) quand elle est là
Claude Code CLI Install, Update et Switch to native installer (Passer à l’installateur natif)
GitHub Copilot CLI Aucun. Elle est gérée avec npm sur la machine : installez-la et mettez-la à jour depuis un shell sur cette machine.

Ce que font les boutons :

  • Install et Update vous demandent d’abord de confirmer. La confirmation nomme la commande exacte et le dossier où elle écrit. Les commandes sont les installateurs en une ligne des éditeurs eux-mêmes et leurs propres commandes update, figées dans le relais : rien de ce que vous tapez n’atteint un shell. Elles tournent sur la machine du relais avec l’utilisateur du relais, jamais avec sudo.
  • La sortie s’affiche en continu dans le panneau au fur et à mesure. Fermer la boîte de dialogue ou suivre depuis un autre appareil ne la fait pas perdre. Une seule installation tourne à la fois sur un relais.
  • Une fois l’installation terminée, le relais trouve le programme et l’utilise pour les nouvelles sessions sans redémarrage. Les sessions déjà en cours gardent le programme avec lequel elles ont démarré.
  • Switch to native installer n’apparaît pour Claude que lorsque claude doctor signale qu’une installation npm se trouve dans un dossier où l’utilisateur du relais ne peut pas écrire. Il lance claude install. La copie npm reste où elle est.

Boutons sur les réponses en échec #

Quand un turn échoue pour l’une de quelques raisons connues, la réponse d’échec porte des boutons qui mènent droit à la solution :

La réponse dit Boutons
La Grok CLI manque Install Grok CLI (Installer Grok CLI) (ouvre la même confirmation que le sous-onglet), Grok settings (Réglages Grok)
Grok n’est pas connecté Sign in to Grok (Se connecter à Grok), Grok settings
Claude n’est pas connecté, ou le compte Claude a refusé le turn (facturation, organisation non autorisée, compte suspendu, vérification requise, pas d’accès) Claude settings (Réglages Claude)
DeepSeek a refusé le turn à cause du solde (relay.deepseek-balance) Top up DeepSeek (Recharger DeepSeek), DeepSeek settings (Réglages DeepSeek)
DeepSeek n’a pas accepté la clé d’API (relay.deepseek-api-key) DeepSeek settings
Ajouté en 0.9.18 Un turn Claude API n’a pas tourné : pas de clé, Claude API désactivé, ou plafond mensuel atteint (relay.claude-api-not-configured, relay.claude-api-cap-reached) Claude API settings (Réglages Claude API), Switch to subscription (Passer à l’abonnement)
Ajouté en 0.9.18 Anthropic a refusé un turn Claude API : la clé, le crédit, la facturation, une limite de dépenses ou de débit Claude API settings, Add funds (Ajouter des fonds), Console billing (Facturation Console) ou Console limits (Limites Console), selon le cas ; voir les codes d’erreur de Claude API

Grok settings, Claude settings et DeepSeek settings ouvrent le sous-onglet correspondant sous Settings → Providers. Top up DeepSeek ouvre la page de recharge de DeepSeek ; voir les codes d’erreur de DeepSeek. Pour Claude, c’est là que se trouvent Relogin (Se reconnecter) et le compte qui y est affiché. Les autres échecs n’ont pas de bouton.

Choisir un fournisseur #

  • Choisissez Claude Cloud quand l’agent doit travailler sur un dépôt GitHub sans toucher à votre machine. Il ne voit que ce qui est poussé, et ses résultats reviennent sous forme de branches.
  • Choisissez Claude API pour faire tourner des chats Claude sur une clé Console, facturée au token, ou pour poursuivre un chat Claude sur la clé quand la limite d’utilisation de l’abonnement est atteinte.
  • Choisissez Claude, Claude API, DeepSeek ou le moteur SDK de Copilot quand vous voulez piloter un turn en cours et suivre les tâches de fond dans le panneau des tâches.
  • Grok n’a pas de cartes de question : un agent qui a besoin d’une réponse pose sa question dans le texte de sa réponse.
  • Choisissez OpenAI Image pour créer ou modifier des images.
  • Choisissez OpenAI (BYOK) pour faire tourner l’agent Copilot avec votre propre endpoint compatible OpenAI et votre propre clé.
  • Choisissez Cursor pour utiliser les modèles de votre compte Cursor. Il lui faut une clé d’API et aucune CLI.
  • Choisissez DeepSeek pour faire tourner l’agent de Claude Code sur les modèles de DeepSeek, payés sur un solde DeepSeek. Son thinking ne peut pas être désactivé.
  • Claude, Claude API et DeepSeek sont les seuls fournisseurs à avoir un réglage de fenêtre de compactage auto et l’enregistrement complet d’un subagent.