OpenClaw con Muapi
Collega Muapi a OpenClaw come provider personalizzato compatibile con OpenAI per usare i modelli testuali Muapi negli agenti e nei canali collegati.
1. Crea una chiave e scegli un modello
Crea una chiave API nella dashboard Muapi e mostra l’elenco dei modelli testuali:
curl -s "https://api.muapi.ai/v1/models?type=text" \
-H "Authorization: Bearer $MUAPI_API_KEY"
Scegli un modello con capabilities.tools: true per consentire a OpenClaw di usare gli strumenti.
2. Configura il provider
Imposta MUAPI_API_KEY nell’ambiente del gateway OpenClaw. Aggiungi provider e modello predefinito alla configurazione, di solito ~/.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" } } },
}
Sostituisci entrambe le occorrenze di YOUR_MODEL_ID con l’ID esatto Muapi. Non salvare la chiave nei file condivisi del progetto. Se OpenClaw è un servizio, assicurati che il suo ambiente contenga MUAPI_API_KEY.
3. Avvia OpenClaw e verifica il modello
openclaw models list
openclaw tui
Prova una piccola attività che usa uno strumento, come riassumere un file nell’area di lavoro. Collega i canali di messaggistica dopo aver verificato il modello nel terminale.
Risoluzione dei problemi
- Se il modello non compare, controlla l’ID provider, l’ID modello esatto e la sintassi JSON5.
- Se l’autenticazione non riesce, verifica che il gateway possa leggere
MUAPI_API_KEY. - Se non usa strumenti, scegli un modello con
capabilities.tools: true. - Inizia con un’attività breve e controlla i consumi nella dashboard Muapi.
Consulta la documentazione OpenClaw per i provider personalizzati e la configurazione dei modelli.