Intégration OpenClaw
Utilisez UnoRouter comme fournisseur de modèles pour votre agent OpenClaw. Configurez une fois et accédez à tous les modèles via la passerelle OpenClaw.
Apercu
OpenClaw est une plateforme d'agents open source pour déployer des assistants IA auto-hébergés sur Telegram, Discord, Slack et plus encore depuis une seule configuration. Réglez son fournisseur openai sur l'URL de base de UnoRouter et chaque canal atteint le catalogue complet de modèles via une seule clé compatible OpenAI.
Configuration rapide
Renseignez ces valeurs dans le client. Votre cle se remplit automatiquement une fois connecte.
URL de base: https://api.unorouter.com/v1
Cle API: YOUR_API_KEYCompatibilite
Configuration etape par etape
- 1Installer et configurer
Installez OpenClaw globalement avec npm, puis lancez `openclaw onboard` pour générer la configuration.
bashnpm install -g openclaw@latest openclaw onboard - 2Pointer le fournisseur vers UnoRouter
Modifiez `~/.openclaw/config.json` pour que le fournisseur openai utilise l'URL de base de UnoRouter et lise la clé API depuis la variable d'environnement `OPENAI_API_KEY`. Définissez votre modèle par défaut sous agents.
json// ~/.openclaw/config.json { "env": { "OPENAI_API_KEY": "YOUR_API_KEY" }, "agents": { "defaults": { "model": { "primary": "openai/YOUR_MODEL_ID" } } }, "providers": { "openai": { "baseUrl": "https://api.unorouter.com/v1", "apiKey": "env:OPENAI_API_KEY" } } } - 3Démarrer OpenClaw
Lancez `openclaw start` pour démarrer l'agent avec UnoRouter.
bashopenclaw start
# In %APPDATA%\openclaw\config.json set
# providers.openai.baseUrl to "https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
openclaw onboardModeles recommandes
Modeles gratuits qui fonctionnent bien ici. Collez n'importe quel id de modele dans le client.
Points de vigilance
- Si OpenClaw ne parvient pas à atteindre l'API, vérifiez que `providers.openai.baseUrl` se termine par `/v1` et que `OPENAI_API_KEY` est exporté dans le même shell.
- Si le modèle est rejeté, définissez `agents.defaults.model.primary` sur un identifiant valide préfixé par `openai/`, copié exactement depuis la page des modèles de UnoRouter.