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