OpenClaw met Muapi
Verbind OpenClaw met Muapi als aangepaste OpenAI-compatibele provider om Muapi-tekstmodellen te gebruiken in agents en gekoppelde kanalen.
1. Maak een sleutel en kies een model
Maak een API-sleutel aan in het Muapi-dashboard en lijst beschikbare tekstmodellen op:
curl -s "https://api.muapi.ai/v1/models?type=text" \
-H "Authorization: Bearer $MUAPI_API_KEY"
Kies een model met capabilities.tools: true, zodat OpenClaw tools kan gebruiken.
2. Configureer de aangepaste provider
Stel MUAPI_API_KEY in de omgeving van de OpenClaw-gateway in. Voeg provider en standaardmodel toe aan de configuratie, meestal ~/.openclaw/openclaw.json:
{
models: {
mode: "merge",
providers: {
muapi: {
baseUrl: "https://api.muapi.ai/v1",
apiKey: "${MUAPI_API_KEY}",
api: "openai-completions",
models: [{ id: "YOUR_MODEL_ID", name: "Muapi text model" }],
},
},
},
agents: { defaults: { model: { primary: "muapi/YOUR_MODEL_ID" } } },
}
Vervang beide YOUR_MODEL_ID-waarden door de exacte ID uit de Muapi-lijst. Zet de sleutel niet in gedeelde projectbestanden. Als OpenClaw als service draait, moet MUAPI_API_KEY beschikbaar zijn in de serviceomgeving.
3. Start OpenClaw en controleer het model
openclaw models list
openclaw tui
Test een kleine taak met een tool, zoals een bestand in de werkruimte laten samenvatten. Koppel berichtenkanalen nadat het model in de terminal werkt.
Problemen oplossen
- Verschijnt het model niet, controleer provider-ID, model-ID en JSON5-syntaxis.
- Controleer bij authenticatieproblemen of de gateway
MUAPI_API_KEYkan lezen. - Gebruikt het model geen tools, kies dan een model met
capabilities.tools: true. - Begin met een kleine taak en controleer het verbruik in het Muapi-dashboard.
Zie de OpenClaw-documentatie over aangepaste providers en modelconfiguratie.