# 🦞 Claw Setup ### Professional AI Agent Deployment Made Simple **End-to-end setup of OpenClaw, NanoBot, PicoClaw, ZeroClaw, or NanoClaw with security hardening and personal customization** ---

Designed by GLM 5

✨ Autonomously developed by GLM 5 Advanced Coding Model

⚠️ Disclaimer: Test in a test environment prior to using on any live system

---
## Overview Claw Setup handles the complete deployment of AI Agent platforms from the Claw family - from selection to production - with security best practices and personalized configuration through interactive brainstorming. ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ CLAW SETUP WORKFLOW β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Phase 1 Phase 2 Phase 3 Phase 4 β”‚ β”‚ ──────── ──────── ──────── ──────── β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ SELECT │────►│ INSTALL │────►│CUSTOMIZE│────►│ DEPLOY β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό β–Ό β”‚ β”‚ Compare Clone & Brainstorm Systemd β”‚ β”‚ platforms harden your use case & monitor β”‚ β”‚ security β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚ β”‚ β”‚ SUPPORTED PLATFORMS β”‚β”‚ β”‚ β”‚ β”‚β”‚ β”‚ β”‚ 🦞 OpenClaw Full-featured, 1700+ plugins, 215K stars β”‚β”‚ β”‚ β”‚ πŸ€– NanoBot Python, 4K lines, research-ready β”‚β”‚ β”‚ β”‚ 🦐 PicoClaw Go, <10MB, $10 hardware β”‚β”‚ β”‚ β”‚ ⚑ ZeroClaw Rust, <5MB, 10ms startup β”‚β”‚ β”‚ β”‚ πŸ’¬ NanoClaw TypeScript, WhatsApp focused β”‚β”‚ β”‚ β”‚ β”‚β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## Platform Comparison ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ PLATFORM COMPARISON β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Metric OpenClaw NanoBot PicoClaw ZeroClaw NanoClaw β”‚ β”‚ ───────────────────────────────────────────────────────────── β”‚ β”‚ Language TS Python Go Rust TS β”‚ β”‚ Memory >1GB ~100MB <10MB <5MB ~50MB β”‚ β”‚ Startup ~500s ~30s ~1s <10ms ~5s β”‚ β”‚ Binary Size ~28MB N/A ~8MB 3.4MB ~15MB β”‚ β”‚ GitHub Stars 215K+ 22K 15K 10K 5K β”‚ β”‚ Plugins 1700+ ~50 ~20 ~15 ~10 β”‚ β”‚ Learning Medium Easy Easy Medium Easy β”‚ β”‚ β”‚ β”‚ BEST FOR: β”‚ β”‚ ───────── β”‚ β”‚ OpenClaw β†’ Full desktop AI, extensive integrations β”‚ β”‚ NanoBot β†’ Research, customization, Python developers β”‚ β”‚ PicoClaw β†’ Embedded, low-resource, $10 hardware β”‚ β”‚ ZeroClaw β†’ Maximum performance, security-critical β”‚ β”‚ NanoClaw β†’ WhatsApp automation, messaging bots β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## Decision Flowchart ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Need AI Agent? β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Memory constrained? β”‚ β”‚ (<1GB RAM available) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β” β”‚ β”‚ YES NO β”‚ β”‚ β–Ό β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Need <10MB? β”‚ β”‚ Want plugins? β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ YES NO YES NO β”‚ β”‚ β”‚ β”‚ β–Ό β–Ό β–Ό β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ZeroClawβ”‚ β”‚PicoClawβ”‚ β”‚OpenClawβ”‚ β”‚NanoBot β”‚ β”‚ (Rust) β”‚ β”‚ (Go) β”‚ β”‚ (Full) β”‚ β”‚(Python)β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## Quick Start ### Option 1: Interactive Setup (Recommended) ``` "Setup Claw AI assistant on my server" "Help me choose and install an AI agent platform" ``` ### Option 2: Direct Platform Selection ``` "Setup OpenClaw with all security features" "Install ZeroClaw on my VPS" "Deploy NanoBot for research use" ``` ## Installation Guides ### OpenClaw (Full Featured) ```bash # Prerequisites sudo apt update && sudo apt install -y nodejs npm git # Clone official repo git clone https://github.com/openclaw/openclaw.git cd openclaw # Install dependencies npm install # Run setup wizard npm run setup # Configure environment cp .env.example .env nano .env # Add your API keys # Start npm run start ``` ### NanoBot (Python Lightweight) ```bash # Quick install via pip pip install nanobot-ai # Initialize nanobot onboard # Configure (~/.nanobot/config.json) { "providers": { "openrouter": { "apiKey": "sk-or-v1-xxx" } }, "agents": { "defaults": { "model": "anthropic/claude-opus-4-5" } } } # Start gateway nanobot gateway ``` ### PicoClaw (Go Ultra-Light) ```bash # Download latest release wget https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw-linux-amd64 chmod +x picoclaw-linux-amd64 sudo mv picoclaw-linux-amd64 /usr/local/bin/picoclaw # Create config mkdir -p ~/.config/picoclaw picoclaw config init # Start picoclaw gateway ``` ### ZeroClaw (Rust Minimal) ```bash # Download latest release wget https://github.com/zeroclaw-labs/zeroclaw/releases/latest/download/zeroclaw-linux-amd64 chmod +x zeroclaw-linux-amd64 sudo mv zeroclaw-linux-amd64 /usr/local/bin/zeroclaw # Initialize config zeroclaw init # Migrate from OpenClaw (optional) zeroclaw migrate openclaw --dry-run # Start zeroclaw gateway ``` ## Security Hardening ### 1. Secrets Management ```bash # Never hardcode API keys - use environment variables export ANTHROPIC_API_KEY="your-key" export OPENROUTER_API_KEY="your-key" # Add to shell profile for persistence echo 'export ANTHROPIC_API_KEY="your-key"' >> ~/.bashrc # Use encrypted config files mkdir -p ~/.config/claw chmod 700 ~/.config/claw ``` ### 2. Network Security ```bash # Bind to localhost only # config.json: { "server": { "host": "127.0.0.1", "port": 3000 } } # Use nginx reverse proxy for external access sudo certbot --nginx -d claw.yourdomain.com ``` ### 3. Systemd Hardened Service ```bash # /etc/systemd/system/claw.service [Unit] Description=Claw AI Assistant After=network.target [Service] Type=simple User=claw Group=claw WorkingDirectory=/opt/claw ExecStart=/usr/local/bin/claw gateway Restart=on-failure # Security hardening NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/opt/claw/data Environment="ANTHROPIC_API_KEY=%i" [Install] WantedBy=multi-user.target ``` ```bash # Enable service sudo systemctl daemon-reload sudo systemctl enable --now claw ``` ## Brainstorm Session After installation, we'll explore your needs: ### 🎯 Use Case Discovery ``` Q: What tasks should your AI handle? β–‘ Code assistance & development β–‘ Research & information gathering β–‘ Personal productivity (calendar, reminders) β–‘ Content creation & writing β–‘ Data analysis & visualization β–‘ Home automation β–‘ Customer support / chatbot β–‘ Other: _______________ ``` ### πŸ€– Model Selection ``` Q: Which AI model(s) to use? β–‘ Claude (Anthropic) - Best reasoning β–‘ GPT-4 (OpenAI) - General purpose β–‘ Gemini (Google) - Multimodal β–‘ Local models (Ollama) - Privacy-first β–‘ OpenRouter - Multi-model access ``` ### πŸ”Œ Integration Planning ``` Q: Which platforms to connect? Messaging: β–‘ Telegram β–‘ Discord β–‘ WhatsApp β–‘ Slack Calendar: β–‘ Google β–‘ Outlook β–‘ Apple β–‘ None Storage: β–‘ Local β–‘ Google Drive β–‘ Dropbox β–‘ S3 APIs: β–‘ Custom REST APIs β–‘ Webhooks β–‘ Database connections ``` ### 🎨 Agent Personality ``` Q: How should your agent behave? Tone: Professional β–‘ Casual β–‘ Formal β–‘ Playful β–‘ Proactivity: β–‘ Reactive (responds only when asked) β–‘ Proactive (suggests, reminds, initiates) Memory: β–‘ Session only (fresh each chat) β–‘ Persistent (remembers everything) β–‘ Selective (configurable retention) ``` ## Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ DEPLOYED ARCHITECTURE β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ Internet β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ nginx/HTTPS β”‚ β”‚ β”‚ β”‚ (Reverse β”‚ β”‚ β”‚ β”‚ Proxy) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ localhost β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ Config β”‚ β”‚ CLAW ENGINE β”‚ β”‚ Data β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ~/.configβ”‚ β”‚ (Gateway) β”‚ β”‚ Storage β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ /claw β”‚ β”‚ Port: 3000 β”‚ β”‚ ~/claw/ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β–Όβ”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ LLM β”‚ β”‚ Tools β”‚ β”‚ Memory β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ APIs β”‚ β”‚ Plugins β”‚ β”‚ Context β”‚ β”‚ β”‚ β”‚ β”‚ β”‚Claude/GPTβ”‚ β”‚ Skills β”‚ β”‚ Store β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ## Post-Setup Checklist ``` β–‘ API keys configured securely β–‘ Network binding verified (localhost) β–‘ Firewall configured β–‘ SSL certificate installed (if external) β–‘ Systemd service enabled β–‘ Logs configured and rotating β–‘ Backup strategy in place β–‘ Test conversation successful β–‘ Custom agents created β–‘ Integrations connected ``` ---

Learn more about GLM 5 Advanced Coding Model

## AI Provider Configuration ### Supported Providers ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ AI PROVIDER OPTIONS β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Direct Providers β”‚ Gateways & Aggregators β”‚ β”‚ ───────────────── β”‚ ────────────────────── β”‚ β”‚ β€’ Anthropic (Claude) β”‚ β€’ OpenRouter (200+ models) β”‚ β”‚ β€’ OpenAI (GPT-4, o1, o3) β”‚ β€’ Replicate β”‚ β”‚ β€’ Google (Gemini 2.0) β”‚ β”‚ β”‚ β€’ Mistral β”‚ Fast Inference β”‚ β”‚ β€’ DeepSeek β”‚ ─────────────── β”‚ β”‚ β€’ xAI (Grok) β”‚ β€’ Groq (ultra-fast) β”‚ β”‚ β”‚ β€’ Cerebras (fastest) β”‚ β”‚ Local/Self-Hosted β”‚ β€’ Together AI β”‚ β”‚ ────────────────── β”‚ β”‚ β”‚ β€’ Ollama β”‚ β”‚ β”‚ β€’ LM Studio β”‚ β”‚ β”‚ β€’ vLLM β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` ### Model Selection Options **Option A: Fetch from Provider** ```bash # Automatically fetch available models "Fetch available models from OpenRouter" "Show me Groq models" "What models are available via OpenAI?" ``` **Option B: Custom Model Input** ``` "Add custom model: my-org/fine-tuned-llama" "Configure local Ollama model: llama3.2:70b" "Use fine-tuned GPT: ft:gpt-4o:org:custom" ``` ### Multi-Provider Setup ```json { "providers": { "anthropic": { "apiKey": "${ANTHROPIC_API_KEY}" }, "openai": { "apiKey": "${OPENAI_API_KEY}" }, "google": { "apiKey": "${GOOGLE_API_KEY}" }, "openrouter": { "apiKey": "${OPENROUTER_API_KEY}" }, "groq": { "apiKey": "${GROQ_API_KEY}" }, "ollama": { "baseURL": "http://localhost:11434" } }, "models": { "default": "anthropic/claude-sonnet-4-5", "fast": "groq/llama-3.3-70b-versatile", "local": "ollama/llama3.2:70b" } } ``` ### Provider Comparison | Provider | Best For | Speed | Cost | |----------|----------|-------|------| | Claude | Reasoning, coding | Medium | $$$ | | GPT-4o | General purpose | Fast | $$$ | | Gemini | Multimodal | Fast | $$ | | Groq | Fastest inference | Ultra-fast | $ | | OpenRouter | Model variety | Varies | $-$$$ | | Ollama | Privacy, free | Depends on HW | Free | ---

Learn more about GLM 5 Advanced Coding Model