Aller au contenu
omni

Clés API

En plus des abonnements, chaque outil accepte une clé d'API. L'abonnement passe en premier ; la clé n'intervient que lorsque l'abonnement échoue ou atteint sa limite, car une clé est facturée à l'usage. OpenRouter fonctionne uniquement avec une clé.

Outil Commande Variable reçue par le CLI Où la créer
Claude /key claude ANTHROPIC_API_KEY console.anthropic.com/settings/keys
Codex /key codex CODEX_API_KEY platform.openai.com/api-keys
Antigravity /key agy GEMINI_API_KEY aistudio.google.com/apikey
OpenRouter /key openrouter OPENROUTER_API_KEY openrouter.ai/keys
Cursor /key cursor CURSOR_API_KEY cursor.com/dashboard → Integrations
Grok /key grok XAI_API_KEY console.x.ai
DeepSeek /key deepseek DEEPSEEK_API_KEY platform.deepseek.com/api_keys
Groq (classifieur) /key groq GROQ_API_KEY console.groq.com/keys
Cerebras (classifieur) /key cerebras CEREBRAS_API_KEY cloud.cerebras.ai

Cursor utilise d'abord la connexion du compte (cursor-agent login), puis seulement les clés. DeepSeek, comme OpenRouter, ne fonctionne qu'avec une clé et masque les données personnelles avant l'envoi. Groq et Cerebras ne répondent pas aux questions : ils classent seulement chaque demande (gratuitement) et vérifient si une demande de la file a déjà été traitée.

ai [auto] › /key claude
Chave de claude (console.anthropic.com/settings/keys). Cole e tecle Enter; ela não aparece na tela.
>
✓ Chave de claude salva em ~/.config/smart-ai/keys/claude (permissão 600).

Les clés sont stockées dans ~/.config/smart-ai/keys/, une par fichier, avec la permission 600, et ne sont transmises qu'au processus de l'outil, jamais à l'historique ni au journal. Si la variable est déjà définie dans l'environnement, elle est prioritaire. /key liste ce qui est configuré, en n'affichant que le début et la fin de chaque clé.

Pour Claude, la clé fonctionne comme un compte supplémentaire placé après tous les abonnements : si elle atteint elle aussi sa limite, elle passe en cooldown comme les autres.

Ne collez jamais une clé comme commande dans le shell. Elle reste enregistrée dans l'historique de zsh. Si cela arrive, révoquez la clé sur le site de l'outil et supprimez la ligne de ~/.zsh_history.

Sur OpenRouter, par défaut seuls les modèles gratuits sont utilisés : le client choisit jusqu'à trois variantes :free du catalogue et utilise openrouter/free en dernière alternative. Les modèles payants restent bloqués tant que vous ne les autorisez pas :

/model openrouter_paid on            # autorise ; prévient que ce sera facturé sur votre compte
/model openrouter anthropic/claude-opus-5.5
/model openrouter_paid off           # bloque à nouveau et revient au gratuit

Avec l'autorisation active, le modèle choisi passe en premier et les gratuits restent en secours. Désactivée, un plafond de prix à zéro est envoyé à chaque appel : aucun modèle payant ne répond.

Ce texte provient du README du projet. Voir l'original sur GitHub