NanoClaw обеспечивает недорогой доступ к Claude API через Defapi

AI Tech Scout

NanoClaw — это персональный интеллектуальный помощник, работающий в изолированном контейнере и взаимодействующий с пользователями через WhatsApp. Он способен выполнять задачи и получать доступ к файлам в безопасной среде контейнера Linux. Подключив NanoClaw к Defapi, пользователи могут пользоваться мощными возможностями ИИ по более низкой цене.

Введение

NanoClaw управляет учетными данными API в основном через файл .env в корневом каталоге проекта.

Преимущество платформы Defapi заключается в предоставлении API-интерфейсов, полностью совместимых с официальными, при этом стоимость использования составляет всего 50% от официальной цены, что идеально подходит для долгосрочной работы персонального ИИ-помощника.

Почти все модели в Defapi совместимы со следующими протоколами:

  • Интерфейс v1/chat/completions
  • Интерфейс v1/messages
  • Интерфейс v1beta/models/

Инструкция по настройке

  1. Получение учетных данных API
    Зарегистрируйте аккаунт на платформе Defapi и получите свой персональный API Key.

  2. Настройка переменных окружения
    Откройте файл .env в корневом каталоге проекта NanoClaw. Измените или добавьте следующие параметры, направив адрес запроса API на Defapi и вставив свой API Key:

    ANTHROPIC_API_KEY=your-defapi-api-key
    ANTHROPIC_BASE_URL=https://api.defapi.com/v1
    
  3. Перезапуск сервиса
    После сохранения файла конфигурации перезапустите сервис NanoClaw, чтобы новые переменные окружения вступили в силу.

    • Если вы используете фоновый процесс (например, launchctl в macOS), перезагрузите службу:
      launchctl unload ~/Library/LaunchAgents/com.nanoclaw.plist
      launchctl load ~/Library/LaunchAgents/com.nanoclaw.plist
      
    • В режиме разработки можно снова запустить npm run dev.

Проверка работоспособности NanoClaw

Способ 1: Тестовое сообщение

Убедитесь, что сервис успешно запущен. Откройте WhatsApp и отправьте тестовое сообщение в зарегистрированную группу или в личный чат с помощником, например:

@Andy Привет, ответь на это сообщение, чтобы подтвердить подключение.

Если конфигурация верна, помощник ответит в течение нескольких секунд.

Способ 2: Проверка логов

Проверьте системные логи в реальном времени, чтобы убедиться, что запросы API проходят успешно и без ошибок аутентификации:

tail -f logs/nanoclaw.log
tail -f logs/nanoclaw.error.log

Если ошибок вроде 401 Unauthorized нет, значит интерфейс успешно подключен.

5 распространенных сценариев использования

  1. Круглосуточный кроссплатформенный помощник
    Задавайте вопросы помощнику в любое время через интерфейс WhatsApp, получайте ответы на общие вопросы, решайте задачи по программированию или создавайте тексты без необходимости открывать специальные приложения.

  2. Автоматизация планирования ежедневных задач
    Устанавливайте периодические команды, чтобы NanoClaw каждое утро присылал прогноз погоды и расписание или автоматически составлял отчет о работе в конце недели.

  3. Интеллектуальный помощник для локальных проектов
    Разрешите ИИ-помощнику внутри контейнера безопасно читать определенные рабочие каталоги, чтобы он помогал вам проверять код, находить ошибки в проекте или резюмировать содержание длинных документов.

  4. Поиск информации в сети в реальном времени
    Отправьте ссылку на веб-страницу и попросите помощника извлечь контент и составить краткий обзор, или поручите ему найти в сети информацию о конкретных новостях и рыночных тенденциях.

  5. Выполнение действий через браузер
    В сочетании с инструментами автоматизации браузера отдавайте помощнику команды для самостоятельного посещения сайтов и выполнения сложных операций, таких как сравнение цен на товары на e-commerce платформах или поиск информации о рейсах.