# rei > Set up Rei Qwen3 Coder as a model provider. Use when configuring coder.reilabs.org, adding Rei to Clawdbot, or troubleshooting 403 errors from Rei endpoints. - Author: 0xReisearch - Repository: 0xReisearch/rei-moltbot - Version: 20260127141448 - Stars: 5 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/0xReisearch/rei-moltbot - Web: https://mule.run/skillshub/@@0xReisearch/rei-moltbot~rei:20260127141448 --- --- name: rei description: Set up Rei Qwen3 Coder as a model provider. Use when configuring coder.reilabs.org, adding Rei to Clawdbot, or troubleshooting 403 errors from Rei endpoints. --- # Rei Rei is served via an OpenAI-compatible endpoint at `coder.reilabs.org`. ## Setup via Script ```bash ./skills/rei/scripts/setup.sh YOUR_REI_API_KEY ``` This adds the provider, adds it to the model allowlist, and restarts the gateway. ## Setup via Agent Ask your agent: > "Set up Rei with API key: YOUR_KEY" The agent will read this skill and run the setup script for you. ## Switching Models **Via chat:** ``` /model rei /model opus ``` **Via script:** ```bash ./skills/rei/scripts/switch.sh rei ./skills/rei/scripts/switch.sh opus ``` **Via agent:** > "Switch to Rei" or "Switch back to Opus" ## Revert If something breaks, restore the backup: ```bash ./skills/rei/scripts/revert.sh ``` ## Manual Setup Add to `~/.clawdbot/clawdbot.json`: ```json { "models": { "providers": { "rei": { "baseUrl": "https://coder.reilabs.org/v1", "apiKey": "YOUR_API_KEY", "api": "openai-completions", "headers": { "User-Agent": "Clawdbot/1.0" }, "models": [{ "id": "rei-qwen3-coder", "name": "Rei Qwen3 Coder", "contextWindow": 200000, "maxTokens": 8192 }] } } }, "agents": { "defaults": { "models": { "rei/rei-qwen3-coder": { "alias": "rei" } } } } } ``` Then restart: `clawdbot gateway restart` ## Troubleshooting **403 errors:** The `User-Agent: Clawdbot/1.0` header is required. The setup script adds this automatically. If you configured manually, make sure the header is present. **"Model not allowed":** Rei must be in `agents.defaults.models` to switch to it. The setup script handles this. For manual setup, add the allowlist entry shown above.