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.