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.

  1. Configura Muapi in OpenCode seguendo la guida OpenCode.
  2. Nel progetto NanoClaw avvia Claude Code ed esegui /add-opencode.
  3. Segui le istruzioni per abilitare OpenCode nel gruppo di agenti desiderato.
  4. 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.