OpenClaw с Muapi

Подключите OpenClaw к Muapi как к пользовательскому провайдеру OpenAI, чтобы использовать текстовые модели Muapi в агентах и подключённых каналах.

1. Создайте ключ и выберите модель

Создайте API-ключ в панели Muapi и получите список текстовых моделей:

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

Выберите модель с capabilities.tools: true, чтобы OpenClaw мог использовать инструменты.

2. Настройте провайдера

Задайте MUAPI_API_KEY в окружении OpenClaw gateway. Добавьте провайдера и модель по умолчанию в конфигурацию, обычно ~/.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" } } },
}

Замените оба YOUR_MODEL_ID точным ID из списка Muapi. Не храните ключ в общих файлах проекта. Если OpenClaw работает как служба, переменная должна быть доступна её окружению.

3. Запустите OpenClaw и проверьте модель

openclaw models list
openclaw tui

Проверьте небольшую задачу с инструментом, например попросите агента кратко изложить файл. Подключайте каналы сообщений после проверки модели в терминале.

Устранение неполадок

  • Если модель не отображается, проверьте ID провайдера и модели, а также синтаксис JSON5.
  • Если не проходит авторизация, убедитесь, что gateway читает MUAPI_API_KEY.
  • Если модель не вызывает инструменты, выберите вариант с capabilities.tools: true.
  • Начните с небольшой задачи и следите за расходами в панели Muapi.

Текущие настройки описаны в документации OpenClaw о пользовательских провайдерах и моделях.