NanoClaw обеспечивает недорогой доступ к Claude API через Defapi
NanoClaw — это персональный интеллектуальный помощник, работающий в изолированном контейнере и взаимодействующий с пользователями через WhatsApp. Он способен выполнять задачи и получать доступ к файлам в безопасной среде контейнера Linux. Подключив NanoClaw к Defapi, пользователи могут пользоваться мощными возможностями ИИ по более низкой цене.
Введение
NanoClaw управляет учетными данными API в основном через файл .env в корневом каталоге проекта.
Преимущество платформы Defapi заключается в предоставлении API-интерфейсов, полностью совместимых с официальными, при этом стоимость использования составляет всего 50% от официальной цены, что идеально подходит для долгосрочной работы персонального ИИ-помощника.
Почти все модели в Defapi совместимы со следующими протоколами:
- Интерфейс
v1/chat/completions - Интерфейс
v1/messages - Интерфейс
v1beta/models/
Инструкция по настройке
-
Получение учетных данных API
Зарегистрируйте аккаунт на платформе Defapi и получите свой персональный API Key. -
Настройка переменных окружения
Откройте файл.envв корневом каталоге проекта NanoClaw. Измените или добавьте следующие параметры, направив адрес запроса API на Defapi и вставив свой API Key:ANTHROPIC_API_KEY=your-defapi-api-key ANTHROPIC_BASE_URL=https://api.defapi.com/v1 -
Перезапуск сервиса
После сохранения файла конфигурации перезапустите сервис NanoClaw, чтобы новые переменные окружения вступили в силу.- Если вы используете фоновый процесс (например, launchctl в macOS), перезагрузите службу:
launchctl unload ~/Library/LaunchAgents/com.nanoclaw.plist launchctl load ~/Library/LaunchAgents/com.nanoclaw.plist - В режиме разработки можно снова запустить
npm run dev.
- Если вы используете фоновый процесс (например, launchctl в macOS), перезагрузите службу:
Проверка работоспособности NanoClaw
Способ 1: Тестовое сообщение
Убедитесь, что сервис успешно запущен. Откройте WhatsApp и отправьте тестовое сообщение в зарегистрированную группу или в личный чат с помощником, например:
@Andy Привет, ответь на это сообщение, чтобы подтвердить подключение.
Если конфигурация верна, помощник ответит в течение нескольких секунд.
Способ 2: Проверка логов
Проверьте системные логи в реальном времени, чтобы убедиться, что запросы API проходят успешно и без ошибок аутентификации:
tail -f logs/nanoclaw.log
tail -f logs/nanoclaw.error.log
Если ошибок вроде 401 Unauthorized нет, значит интерфейс успешно подключен.
5 распространенных сценариев использования
-
Круглосуточный кроссплатформенный помощник
Задавайте вопросы помощнику в любое время через интерфейс WhatsApp, получайте ответы на общие вопросы, решайте задачи по программированию или создавайте тексты без необходимости открывать специальные приложения. -
Автоматизация планирования ежедневных задач
Устанавливайте периодические команды, чтобы NanoClaw каждое утро присылал прогноз погоды и расписание или автоматически составлял отчет о работе в конце недели. -
Интеллектуальный помощник для локальных проектов
Разрешите ИИ-помощнику внутри контейнера безопасно читать определенные рабочие каталоги, чтобы он помогал вам проверять код, находить ошибки в проекте или резюмировать содержание длинных документов. -
Поиск информации в сети в реальном времени
Отправьте ссылку на веб-страницу и попросите помощника извлечь контент и составить краткий обзор, или поручите ему найти в сети информацию о конкретных новостях и рыночных тенденциях. -
Выполнение действий через браузер
В сочетании с инструментами автоматизации браузера отдавайте помощнику команды для самостоятельного посещения сайтов и выполнения сложных операций, таких как сравнение цен на товары на e-commerce платформах или поиск информации о рейсах.