|

Полное руководство по подключению Moltbot к API-шлюзу: 5 шагов настройки OpenAI-совместимого интерфейса для экономии 60% затрат

Moltbot по умолчанию работает через официальный API Anthropic. Однако у оригинального API есть свои нюансы: ограничения по доступу и довольно высокий ценник. В этой статье мы подробно разберем, как подключить Moltbot к API-шлюзу (прокси), используя режим openai-compatible для работы со сторонними сервисами.

Суть: прочитав этот гайд, вы научитесь настраивать Moltbot для работы через API-посредников. Это поможет сделать использование ИИ-помощника дешевле и стабильнее.

moltbot-api-proxy-configuration-tutorial-ru 图示


Основные моменты настройки API-прокси для Moltbot

Перед началом настройки стоит разобраться в механизме конфигурации API в Moltbot и преимуществах использования прокси-сервисов (relay).

Ключевой момент Описание Ценность
openai-compatible Moltbot поддерживает протокол API, совместимый с OpenAI Позволяет подключать любой совместимый сервис
Настройка baseUrl Поддержка изменения адреса эндпоинта API Гибкое переключение между провайдерами
Поддержка нескольких моделей После настройки можно использовать разные модели Свободное переключение между Claude, GPT и Gemini
Оптимизация затрат Прокси-сервисы обычно предлагают более выгодные цены Экономия 40-60% на расходах на API
Повышение стабильности Прокси обеспечивают балансировку нагрузки Снижение проблем с лимитами (rate limits) официального API

Сравнение способов настройки API Moltbot

Способ настройки Когда использовать Сложность Рекомендация
Файл config.json Постоянная конфигурация Средняя ⭐⭐⭐⭐⭐
Переменные окружения Временное тестирование Простая ⭐⭐⭐
Аргументы командной строки Разовый запуск Простая ⭐⭐
Мастер настройки (onboard) Первая установка Простая ⭐⭐⭐⭐

Подготовка к настройке API-прокси в Moltbot

Шаг 1: Убедитесь, что Moltbot установлен

Прежде всего, проверьте наличие установленного Moltbot в системе:

# Проверка версии Moltbot
moltbot --version

# Если не установлен, выполните установку
npm install -g moltbot@latest

Системные требования: Node.js >= 22

Шаг 2: Получение ключа API-прокси

Вам необходимо получить API Key у провайдера API-прокси.

🚀 Быстрый старт: Рекомендуем использовать APIYI (apiyi.com) для получения API-ключа. При регистрации начисляется бесплатный лимит; поддерживаются Claude Sonnet 4, Claude Opus 4.5, GPT-4o и другие актуальные модели. Цены на 40-60% ниже, чем у официальных провайдеров.

После получения ключа сохраните следующие данные:

Параметр Пример значения Описание
API Key sk-xxxxxxxxxxxxxxxx Ваш персональный ключ
Base URL https://api.apiyi.com/v1 Адрес эндпоинта API
Название модели claude-sonnet-4-20250514 Модель, которую вы планируете использовать

moltbot-api-proxy-configuration-tutorial-ru 图示


Способ 1: Настройка прокси-сервера API для Moltbot через файл config.json

Это самый рекомендуемый способ: настроили один раз, и всё работает постоянно.

Где найти файл конфигурации Moltbot

Файл конфигурации Moltbot обычно находится здесь:

Операционная система Путь к файлу конфигурации
macOS ~/.clawdbot/config.json или ~/.moltbot/config.json
Linux ~/.clawdbot/config.json или ~/.moltbot/config.json
Windows %USERPROFILE%\.clawdbot\config.json

Также путь можно узнать с помощью команды:

# Посмотреть текущую конфигурацию
moltbot config list

# Узнать путь к файлу конфигурации
moltbot config path

Редактирование config.json для настройки прокси-сервера

Откройте конфигурационный файл и добавьте или измените раздел models.providers:

{
  "models": {
    "providers": {
      "apiyi": {
        "baseUrl": "https://api.apiyi.com/v1",
        "apiKey": "sk-your-api-key-here",
        "api": "openai-completions",
        "authHeader": true,
        "models": [
          {
            "id": "claude-sonnet-4-20250514",
            "name": "Claude Sonnet 4",
            "contextWindow": 200000,
            "maxTokens": 64000
          },
          {
            "id": "claude-opus-4-5-20251101",
            "name": "Claude Opus 4.5",
            "contextWindow": 200000,
            "maxTokens": 32000
          },
          {
            "id": "gpt-4o",
            "name": "GPT-4o",
            "contextWindow": 128000,
            "maxTokens": 16384
          }
        ]
      }
    }
  },
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
    }
  }
}

Подробное описание параметров

Параметр Тип Описание Пример
baseUrl string Адрес эндпоинта API https://api.apiyi.com/v1
apiKey string API-ключ sk-xxxxxxxx
api string Тип протокола API openai-completions или openai-responses
authHeader boolean Использовать ли заголовок Authorization true
models array Список доступных моделей см. пример выше
contextWindow number Размер окна контекста 200000
maxTokens number Максимальное число токенов на выходе 64000

Способ 2: Настройка в формате YAML

Если вам больше нравится формат YAML, Moltbot также поддерживает config.yaml:

# ~/.moltbot/config.yaml
models:
  providers:
    apiyi:
      baseUrl: "https://api.apiyi.com/v1"
      apiKey: "sk-your-api-key-here"
      api: openai-completions
      authHeader: true
      models:
        - id: claude-sonnet-4-20250514
          name: Claude Sonnet 4
          contextWindow: 200000
          maxTokens: 64000
        - id: claude-opus-4-5-20251101
          name: Claude Opus 4.5
          contextWindow: 200000
          maxTokens: 32000

agent:
  model:
    primary: apiyi/claude-sonnet-4-20250514
    fallbacks:
      - apiyi/claude-opus-4-5-20251101
      - apiyi/gpt-4o

Упрощенная версия конфигурации YAML

Если вам нужна только одна модель, можно использовать максимально простой конфиг:

# ~/.moltbot/config.yaml - минималистичная версия
llm:
  provider: openai-compatible
  model: claude-sonnet-4-20250514
  apiKey: sk-your-api-key-here
  baseUrl: https://api.apiyi.com/v1

🎯 Совет: Рекомендую использовать полную версию конфигурации. Так вы сможете настроить несколько моделей и стратегии резервного переключения (fallback), что повысит стабильность работы. Через APIYI (apiyi.com) можно получить доступ сразу к Claude, GPT, Gemini и другим современным моделям.


Способ 3 настройки прокси Moltbot API: переменные окружения

Подходит для временного тестирования или CI/CD сред:

# Настройка переменных окружения
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"

# Запуск Moltbot
moltbot gateway start

Или настройте в файле .env:

# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

moltbot-api-proxy-configuration-tutorial-ru 图示


Способ настройки API-прокси Moltbot №4: Командная строка

Быстрая настройка с помощью команды moltbot config set:

# Настройка API-прокси
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-your-api-key-here"
moltbot config set models.providers.apiyi.api "openai-completions"

# Установка модели по умолчанию
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"

# Проверка конфигурации
moltbot config list

Скрипт для пакетной настройки

Создайте небольшой bash-скрипт, чтобы выполнить все настройки одной командой:

#!/bin/bash
# setup-apiyi.sh - Скрипт настройки API-прокси APIYI для Moltbot

API_KEY="sk-your-api-key-here"
BASE_URL="https://api.apiyi.com/v1"

echo "Настройка API-прокси для Moltbot..."

# Настройка провайдера (provider)
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true

# Установка основной модели
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"

# Перезапуск шлюза (gateway)
moltbot gateway restart

echo "Настройка завершена! Используйте 'moltbot doctor' для проверки конфигурации"

Проверка конфигурации API-прокси Moltbot

После завершения настройки нужно убедиться, что всё указано верно и система работает.

Проверка с помощью moltbot doctor

# Запуск диагностики
moltbot doctor

# Автоматическое исправление найденных проблем
moltbot doctor --fix

Пример успешного вывода:

✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed

Отправка тестового сообщения

# Тестирование подключения к API
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514

# Отправка пробного сообщения в чат
moltbot chat "Привет, расскажи немного о себе"

Просмотр логов API-вызовов

# Просмотр логов в режиме реального времени
moltbot logs --follow

# Просмотр последних 10 вызовов API
moltbot logs --filter api-call --last 10

Список моделей, поддерживаемых прокси-сервисом APIYI для Moltbot

Через прокси-сервис APIYI вы можете использовать следующие модели в Moltbot:

Серия Claude

ID модели Название Окно контекста Особенности Доступные платформы
claude-opus-4-5-20251101 Claude Opus 4.5 200K Максимальные возможности рассуждения APIYI apiyi.com
claude-sonnet-4-20250514 Claude Sonnet 4 200K Лучшее соотношение цены и качества APIYI apiyi.com
claude-3-5-sonnet-20241022 Claude 3.5 Sonnet 200K Стабильный и надежный APIYI apiyi.com
claude-3-5-haiku-20241022 Claude 3.5 Haiku 200K Быстрый отклик APIYI apiyi.com

Серия OpenAI

ID модели Название Окно контекста Особенности
gpt-4o GPT-4o 128K Мультимодальные возможности
gpt-4o-mini GPT-4o Mini 128K Легкий и быстрый
o1-preview o1 Preview 128K Глубокое рассуждение
o1-mini o1 Mini 128K Эффективность рассуждений по выгодной цене

Серия Google

ID модели Название Окно контекста Особенности
gemini-2.0-flash Gemini 2.0 Flash 1M Сверхдлинный контекст
gemini-2.0-pro Gemini 2.0 Pro 1M Профессиональная версия

💡 Совет по выбору: Для повседневного использования Moltbot мы рекомендуем Claude Sonnet 4 — это идеальный баланс производительности и стоимости. Полный список моделей и актуальные цены можно найти на сайте APIYI apiyi.com.

moltbot-api-proxy-configuration-tutorial-ru 图示


Расширенная настройка прокси-хаба Moltbot API

Настройка стратегии Fallback

Автоматическое переключение на резервную модель, если основная модель недоступна:

{
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": [
        "apiyi/claude-3-5-sonnet-20241022",
        "apiyi/gpt-4o"
      ],
      "fallbackStrategy": "sequential"
    }
  }
}

Настройка правил маршрутизации моделей

Автоматический выбор оптимальной модели в зависимости от типа задачи:

{
  "agent": {
    "modelRouting": {
      "coding": "apiyi/claude-sonnet-4-20250514",
      "reasoning": "apiyi/claude-opus-4-5-20251101",
      "quick": "apiyi/claude-3-5-haiku-20241022",
      "default": "apiyi/claude-sonnet-4-20250514"
    }
  }
}

Настройка лимитов затрат

Защита от непредвиденных высоких расходов:

{
  "agent": {
    "limits": {
      "maxTokensPerRequest": 32000,
      "maxRequestsPerHour": 100,
      "maxCostPerDay": 10.00
    }
  }
}

FAQ по прокси-хабу Moltbot API

Q1: Что делать, если после настройки появляется ошибка «API Key Invalid»?

Проверьте следующие пункты:

  1. Формат API-ключа: Убедитесь, что ключ начинается с sk-.
  2. Полнота копирования: Проверьте, полностью ли вы скопировали ключ, не пропустив ни одного символа.
  3. Статус аккаунта: Зайдите на сайт APIYI (apiyi.com), чтобы проверить баланс и статус вашего аккаунта.
  4. Место в конфиге: Убедитесь, что параметр apiKey прописан на правильном уровне иерархии конфигурации.
# Проверка API-ключа
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
Q2: Как переключаться между разными моделями?

Есть два способа:

Способ 1: Через файл конфигурации

moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart

Способ 2: Указание модели при запуске

moltbot chat --model apiyi/gpt-4o "Привет"

API-ключи, полученные через APIYI (apiyi.com), поддерживают все основные модели «из коробки», дополнительно подавать заявки на доступ к каждой не нужно.

Q3: Что именно нужно указывать в baseUrl?

Форматы baseUrl для разных сервисов:

Провайдер baseUrl
APIYI https://api.apiyi.com/v1
OpenRouter https://openrouter.ai/api/v1
Локальный Ollama http://127.0.0.1:11434/v1

Важно: в конце URL обязательно должен быть суффикс /v1. Не забудьте его.

Q4: Как выбрать провайдера, если их настроено несколько?

Используйте формат provider/model в идентификаторе модели:

{
  "agent": {
    "model": {
      "primary": "apiyi/claude-sonnet-4-20250514",
      "fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
    }
  }
}
Q5: Как посмотреть статистику использования API?
# Просмотр локальной статистики за сегодня
moltbot stats --period today

# Просмотр детального расхода за неделю
moltbot stats --detailed --period week

Также рекомендуем зайти в личный кабинет на APIYI (apiyi.com) для просмотра подробной статистики использования и детализации счетов.


Устранение неполадок в работе прокси-сервера Moltbot API

Распространенные ошибки и способы их решения

Сообщение об ошибке Причина Решение
Connection refused Неверный baseUrl или сервис недоступен Проверьте формат URL и сетевое подключение
401 Unauthorized Недействительный API Key Убедитесь, что ключ введен правильно
404 Model not found Ошибка в ID модели Проверьте правильность написания названия модели
429 Rate limited Слишком высокая частота запросов Снизьте частоту запросов или перейдите на более продвинутый тариф
500 Internal error Проблема на стороне сервера Попробуйте позже или свяжитесь с техподдержкой

Режим отладки

Включите подробное логирование, чтобы было проще найти причину проблемы:

# Включение режима отладки
export MOLTBOT_DEBUG=true
moltbot gateway start

# Или используйте флаги в командной строке
moltbot gateway start --debug --log-level verbose

Команды для проверки конфигурации

# Проверка синтаксиса конфигурации
moltbot config validate

# Тестирование подключения к API
moltbot test-connection --provider apiyi

# Полная диагностика системы (health check)
moltbot doctor --verbose

Сравнение прокси-сервера Moltbot API и официального API

Критерий сравнения Официальный API Anthropic Прокси-сервер APIYI Преимущество
Цена $15 за 1 млн токенов (Opus) От $6 за 1 млн токенов Прокси
Стабильность доступа Ограничен в некоторых регионах Доступен по всему миру Прокси
Выбор моделей Только серия Claude Claude + GPT + Gemini Прокси
Способ оплаты Постоплата по факту Предоплата, гибкие условия У каждого свои плюсы
Техподдержка Документация на английском Поддержка на китайском языке Прокси
Совместимость API Нативный формат Совместим с OpenAI Прокси

🎯 Совет по выбору: Если вам нужна поддержка сразу нескольких моделей или вы находитесь в регионе со сложным доступом к зарубежным сервисам, мы рекомендуем подключать Moltbot через APIYI (apiyi.com). Это не только выгоднее по цене, но и обеспечит стабильную работу и оперативную помощь от техподдержки.


Итоги: основные моменты настройки API-прокси для Moltbot

Из этого руководства вы узнали, как полностью настроить подключение Moltbot к API-прокси:

  1. Подготовка: установите Moltbot и получите API-ключ на сайте APIYI (apiyi.com).
  2. Конфигурационный файл: отредактируйте config.json или config.yaml, чтобы добавить конфигурацию провайдера.
  3. Ключевые параметры: baseUrl, apiKey, тип API и список моделей.
  4. Проверка: используйте команду moltbot doctor и тестовые запросы, чтобы убедиться в правильности настроек.
  5. Продвинутые функции: стратегии Fallback (резервные варианты), маршрутизация моделей и лимиты затрат.

Рекомендуем получать API-ключи через APIYI (apiyi.com) — это обеспечит более выгодные цены и стабильную работу сервиса, позволяя вашему помощнику Moltbot приносить максимум пользы.


Справочные материалы

  1. Официальная документация Moltbot: справочник по настройке Gateway

    • Ссылка: docs.molt.bot/gateway/configuration
  2. Примеры конфигурации Moltbot: шаблоны настроек для разных сценариев

    • Ссылка: docs.molt.bot/gateway/configuration-examples
  3. Провайдеры моделей в Moltbot: детальное описание настройки Provider

    • Ссылка: docs.molt.bot/concepts/model-providers
  4. Moltbot GitHub: исходный код проекта и раздел Issue

    • Ссылка: github.com/moltbot/moltbot
  5. Руководство по началу работы с Moltbot: туториал для быстрого старта

    • Ссылка: docs.molt.bot/start/getting-started

📝 Автор: APIYI Team
🔗 Техподдержка: если вам нужен API-ключ или техническая помощь, заходите на APIYI (apiyi.com)

Похожие записи