Saltar al contenido
omni

Claves de API

Además de las suscripciones, cada herramienta acepta una clave de API. La suscripción va primero; la clave solo entra cuando la suscripción falla o llega al límite, porque la clave se cobra por uso. OpenRouter funciona solo con clave.

Herramienta Comando Variable que recibe el CLI Dónde crearla
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 (clasificador) /key groq GROQ_API_KEY console.groq.com/keys
Cerebras (clasificador) /key cerebras CEREBRAS_API_KEY cloud.cerebras.ai

Cursor usa primero el login de la cuenta (cursor-agent login) y solo después las claves. DeepSeek, como OpenRouter, funciona solo con clave y enmascara los datos personales antes del envío. Groq y Cerebras no responden preguntas: solo clasifican cada pedido (gratis) y verifican si un pedido de la cola ya fue resuelto.

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).

Las claves quedan en ~/.config/smart-ai/keys/, una por archivo, con permiso 600, y se pasan solo al proceso de la herramienta, nunca al historial ni al log. Si la variable ya está definida en el entorno, tiene precedencia. /key lista lo que está configurado, mostrando solo el inicio y el final de cada clave.

En Claude, la clave funciona como una cuenta adicional después de todas las suscripciones: si también llega al límite, entra en cooldown como las demás.

Nunca pegues una clave como comando en el shell. Queda grabada en el historial de zsh. Si eso pasa, revoca la clave en el sitio de la herramienta y borra la línea de ~/.zsh_history.

En OpenRouter, por defecto solo se usan modelos gratuitos: el cliente elige hasta tres variantes :free del catálogo y usa openrouter/free como última alternativa. Los modelos de pago quedan bloqueados hasta que los autorices:

/model openrouter_paid on            # autoriza; avisa que se cobrará en tu cuenta
/model openrouter anthropic/claude-opus-5.5
/model openrouter_paid off           # bloquea de nuevo y vuelve a lo gratuito

Con la autorización activa, el modelo elegido va primero y los gratuitos quedan de respaldo. Desactivada, se envía un límite de precio cero en cada llamada, así que ningún modelo de pago responde.

Este texto viene del README del proyecto. Ver el original en GitHub