Aller au contenu

Providers IA

Un provider est le moteur LLM qui fait tourner vos agents. arka-deck en supporte plusieurs et vous laisse choisir librement par session.


ProviderAuthentificationModèles disponiblesStatut
Claude Code (Anthropic)OAuth via le binaire claudesonnet, opus, haikubeta
Google GeminiClé APIgemini-2.5-flash, gemini-2.5-flash-lite, gemini-2.5-probeta
Codex CLI (OpenAI)OAuth via le binaire codexgéré par Codex CLIbeta

Chaque provider conserve ses capacités natives : modes, permissions, fonctions, raisonnement. arka-deck ajoute une couche commune de pilotage, mémoire et gouvernance par-dessus, sans masquer les spécificités.


Ouvrez Paramètres → Providers dans l’application.

  1. Choisissez le provider à configurer
  2. Collez votre clé API (ou suivez le flux OAuth si demandé)
  3. Sélectionnez le ou les modèles que vous utiliserez
  4. Testez la connexion (check rapide ou test live)

Vous pouvez configurer plusieurs instances du même provider (par exemple deux clés Gemini pour deux environnements).


GarantieMécanisme
Aucune clé en clair sur disqueChiffrement AES-256-GCM dans ~/.arka-deck/providers/providers.db
Clé jamais retournée à l’UIL’application affiche uniquement « clé configurée »
Aucune transmission externe non sollicitéeSeul le test live (que vous lancez) envoie la clé au provider
Clé maître protégéeFichier secrets.key en mode 600 dans ~/.arka-deck/secrets/

Si vous supprimez ~/.arka-deck/secrets/secrets.key, les clés deviennent irrécupérables (au prochain démarrage, vous devrez les ressaisir). C’est volontaire — pas de récupération externe.


Cas d’usageModèle recommandé
Tâche complexe, raisonnement, codesonnet, opus, gemini-2.5-pro
Rédaction structurée, extractiongemini-2.5-flash, sonnet
Analyse courte, classementhaiku, gemini-2.5-flash-lite

Vous pouvez changer de modèle par session. Le coût et la vitesse varient nettement.


Le contrat addon est stabilisé pour permettre, à terme, des providers tiers. Pour aujourd’hui, les providers de production restent first-party et câblés explicitement.

Pour ajouter un provider, voir le tutoriel dev écrire un provider.