Documentation Index
Fetch the complete documentation index at: https://docs.nano-gpt.com/llms.txt
Use this file to discover all available pages before exploring further.
Grok CLI
Use Grok CLI with NanoGPT to access Grok models and 50+ other models through a single API key.NanoGPT provides an OpenAI-compatible endpoint that works with the Grok CLI. This lets you:
- Use Grok CLI with your NanoGPT credits
- Access Grok models without a separate xAI account
- Use any other NanoGPT model through the same CLI
Step 1: Install Grok CLI
Prerequisites: Node.js 18 or newerNote: If you encounter permission issues during installation, try using
sudo (macOS/Linux) or running the command prompt as an administrator (Windows) to re-execute the installation command.Step 2: Configure NanoGPT
Get API Key
- Go to NanoGPT API
- Create an account or log in
- Copy your API key
Set Required Environment Variables
Grok CLI reads these environment variables:
Replace
| Variable | Value | Description |
|---|---|---|
GROK_BASE_URL | https://nano-gpt.com/api/v1 | NanoGPT OpenAI-compatible endpoint |
GROK_API_KEY | sk-nano-YOUR-API-KEY | Your NanoGPT API key |
- macOS & Linux
- Windows PowerShell
- Windows Cmd
sk-nano-YOUR-API-KEY with your actual API key. Open a new terminal for changes to take effect if you set persistent variables.Step 3: Start Using Grok CLI
Launch Grok CLI with a specific model:Available Grok Models
| Model | Description |
|---|---|
grok-3 | xAI flagship model |
grok-3-fast | Faster, more cost-effective version |
grok-3-mini | Lightweight version |
Known Limitations
Grok CLI has limited compatibility with thinking or reasoning models. When you use a thinking model, the full reasoning content may be shown in the output. If you want first-party CLI support for NanoGPT, consider Claude Code or Codex CLI.Troubleshooting
| Issue | Solution |
|---|---|
401 Unauthorized | Check your API key is correct and has credits |
GROK_BASE_URL not set | Ensure the environment variable is exported |
Model not found | Verify the model name at nano-gpt.com/pricing |
Command not found: grok | Run npm install -g @vibe-kit/grok-cli again |
| Thinking content flooding output | Use a non-thinking model variant |
FAQ
Is Grok CLI official xAI software?
No. Grok CLI is a third-party package. NanoGPT works with it by providing an OpenAI-compatible endpoint.Can I access Grok models from other clients?
Yes. You can use Grok models from Claude Code, Cursor, or any OpenAI-compatible client by setting the base URL to NanoGPT.API Details (Reference)
| Setting | Value |
|---|---|
| Base URL | https://nano-gpt.com/api/v1 |
| Chat Completions Endpoint | POST /chat/completions |
| Models Endpoint | GET /models |
| Auth Header | Authorization: Bearer sk-nano-... |