OpenClaw z Muapi

Połącz OpenClaw z Muapi jako niestandardowym dostawcą zgodnym z OpenAI, aby używać modeli tekstowych Muapi w agentach i połączonych kanałach.

1. Utwórz klucz i wybierz model

Utwórz klucz API w panelu Muapi i pobierz listę modeli tekstowych:

curl -s "https://api.muapi.ai/v1/models?type=text" \
  -H "Authorization: Bearer $MUAPI_API_KEY"

Wybierz model z capabilities.tools: true, aby OpenClaw mógł używać narzędzi.

2. Skonfiguruj dostawcę

Ustaw MUAPI_API_KEY w środowisku gateway OpenClaw. Dodaj dostawcę i model domyślny do konfiguracji, zwykle ~/.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" } } },
}

Zastąp oba YOUR_MODEL_ID dokładnym ID z listy Muapi. Nie zapisuj klucza we współdzielonych plikach projektu. Jeśli OpenClaw działa jako usługa, udostępnij jej zmienną MUAPI_API_KEY.

3. Uruchom i sprawdź model

openclaw models list
openclaw tui

Przetestuj małe zadanie wykorzystujące narzędzie, np. podsumowanie pliku z obszaru roboczego. Po sprawdzeniu modelu w terminalu połącz kanały wiadomości.

Rozwiązywanie problemów

  • Jeśli modelu nie ma na liście, sprawdź ID dostawcy i modelu oraz składnię JSON5.
  • Przy błędzie uwierzytelniania upewnij się, że gateway odczytuje MUAPI_API_KEY.
  • Jeśli model nie używa narzędzi, wybierz model z capabilities.tools: true.
  • Zacznij od małego zadania i sprawdź użycie w panelu Muapi.

Zobacz dokumentację OpenClaw o niestandardowych dostawcach i konfiguracji modeli.