Перейти к основному содержимому

Руководство воркера

Воркер — это десктопное приложение, которое отдаёт ваши локальные модели Ollama. Запуск — один клик в приложении; ни CLI, ни аккаунта не нужно.

Требования​

  • macOS 13+ (Apple Silicon или Intel) либо Windows 11.
  • Ollama — приложение установит и будет им управлять, если его нет.
  • Кошелёк в Base Sepolia. Тестовый USDC берётся из faucet и не имеет стоимости.
  • Место на диске под выбранные модели (7B — примерно 4–5 ГБ).

1. Установка и запуск​

Откройте приложение, выберите Запустить воркер и дайте ему установить или подключить Ollama. Приложение запускает Ollama, при необходимости скачивает модель и показывает карточку состояния, когда воркер готов.

2. Выбор моделей​

Показываются только модели, которые Ollama может обслуживать локально. Один оффер — одна модель; если хватает диска и VRAM, можно создать несколько офферов.

3. Назначение цены​

Цена — это цена за час, которую вы вводите сами. Рекомендованной цены нет, и приложение её никогда не снижает. Оплата начисляется за начатые минуты:

ЦенаОплата за задачу в 2 минуты
6 USDC / час0.2 USDC
30 USDC / час1.0 USDC

4. Регистрация​

Регистрация записывает peer ID и policy hash в WorkerRegistry. В Base Sepolia за это платят gas. При повторной регистрации исходное время сохраняется.

5. Достижимость​

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

  • IPv6 включается явно. По умолчанию приложение на него не полагается.
  • Релеи только для рукопожатия. Это не способ отдать целую сессию.
  • Публичный локатор включается явно. Публикация IP постоянна и не отменяется удалением приложения.

6. Заработок и вывод​

Рассчитанные сессии накапливаются на кошельке воркера. Вызовите claim() в приложении, чтобы вывести баланс из JobEscrow. Казна берёт 1%; вам остаётся 99%.

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

СимптомВероятная причина
Регистрация есть, сессий нетПровалена проверка достижимости; проверьте NAT и firewall
Ollama работает, приложение показывает offlineOllama слушает 127.0.0.1 на порту, которого приложение не ждёт
Сессия открывается и возвращаетсяВоркер не выдал подписанную квитанцию до таймаута
Баланс не меняетсяРасчёт идёт по сессиям; claim() — отдельный шаг

Что отправляет приложение​

Отправка статистики отключена. Приложение общается с сетью через публичный RPC, с воркерами по libp2p, а с GitHub Releases — за обновлениями. Промпты, имена файлов и моделей в GenKaKu Labs не уходят.