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.
Providers livrés
Section intitulée « Providers livrés »| Provider | Authentification | Modèles disponibles | Statut |
|---|---|---|---|
| Claude Code (Anthropic) | OAuth via le binaire claude | sonnet, opus, haiku | beta |
| Google Gemini | Clé API | gemini-2.5-flash, gemini-2.5-flash-lite, gemini-2.5-pro | beta |
| Codex CLI (OpenAI) | OAuth via le binaire codex | géré par Codex CLI | beta |
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.
Configurer un provider
Section intitulée « Configurer un provider »Ouvrez Paramètres → Providers dans l’application.
- Choisissez le provider à configurer
- Collez votre clé API (ou suivez le flux OAuth si demandé)
- Sélectionnez le ou les modèles que vous utiliserez
- 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).
Sécurité des clés
Section intitulée « Sécurité des clés »| Garantie | Mécanisme |
|---|---|
| Aucune clé en clair sur disque | Chiffrement AES-256-GCM dans ~/.arka-deck/providers/providers.db |
| Clé jamais retournée à l’UI | L’application affiche uniquement « clé configurée » |
| Aucune transmission externe non sollicitée | Seul le test live (que vous lancez) envoie la clé au provider |
| Clé maître protégée | Fichier 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.
Choisir un modèle
Section intitulée « Choisir un modèle »| Cas d’usage | Modèle recommandé |
|---|---|
| Tâche complexe, raisonnement, code | sonnet, opus, gemini-2.5-pro |
| Rédaction structurée, extraction | gemini-2.5-flash, sonnet |
| Analyse courte, classement | haiku, gemini-2.5-flash-lite |
Vous pouvez changer de modèle par session. Le coût et la vitesse varient nettement.
Ajouter un nouveau provider
Section intitulée « Ajouter un nouveau provider »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.
Et après ?
Section intitulée « Et après ? »- Comprendre les concepts associés : 03-concepts
- Vérifier la posture sécurité globale : 07-securite-et-donnees