NanoClaw con Muapi
NanoClaw supporta modelli di terze parti tramite OpenCode e documenta endpoint diretti compatibili con l’API Claude per esperimenti occasionali. Per Muapi, usa il percorso OpenCode; l’opzione diretta è sperimentale.
Opzione 1: configura Muapi tramite OpenCode
Il percorso supportato da NanoClaw è /add-opencode.
- Configura Muapi in OpenCode seguendo la guida OpenCode.
- Nel progetto NanoClaw avvia Claude Code ed esegui
/add-opencode. - Segui le istruzioni per abilitare OpenCode nel gruppo di agenti desiderato.
- Scegli provider e modello Muapi configurati in OpenCode e prova una piccola attività.
NanoClaw può usare backend diversi per gruppi di agenti distinti. Conserva le chiavi nella configurazione provider locale, non nei file condivisi.
Opzione 2: prova l’endpoint compatibile con Claude
Muapi espone l’endpoint compatibile con Anthropic Messages sotto /anthropic. Elenca i modelli disponibili:
curl -s https://api.muapi.ai/anthropic/v1/models \
-H "Authorization: Bearer $MUAPI_API_KEY"
Aggiungi queste impostazioni al file .env locale di NanoClaw:
ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKEN=your-muapi-api-key
ANTHROPIC_MODEL=YOUR_MODEL_ID
Usa un ID restituito dall’elenco. Questo percorso diretto è sperimentale; se la tua versione non applica le variabili nel container agent, usa /add-opencode.
Risoluzione dei problemi
- Verifica che il processo o container NanoClaw possa accedere alla chiave.
- L’URL base diretto è
https://api.muapi.ai/anthropic; il client aggiunge/v1/messages. - Se il modello viene rifiutato, copia l’ID esatto dall’elenco dell’endpoint.
- Inizia con un’attività breve e controlla la dashboard Muapi.
Consulta il README NanoClaw per le opzioni attuali e la guida Claude Code con Muapi per l’endpoint compatibile con Anthropic.