Как это работает
Полная инструкция для клиентов и владельцев GPU.
Для клиентов — пошагово
Вам не нужен Tailscale — только браузер. Чтобы ваши задачи выполнялись, владелец платформы настраивает Tailscale между сервером и ПК с GPU. Полная инструкция: /ru/tailscale Настройка Tailscale
- 1. Регистрация
Регистрация → роль Client. Вход: gpugrid.duckdns.org.
- 2. Пополнить баланс
Кабинет → My jobs → Top up. Демо-пополнение без карты.
- 3. Создать задачу
New job → Название + Описание. В описание вставьте lyrics ([Куплет], [Припев]). Укажите бюджет (USD) → Create.
- 4. Дождаться GPU
Статус: pending → running → completed (обычно 3–15 мин для аудио). Список обновляется автоматически.
- 5. Забрать результат
При status completed — MP3: GET /api/tasks/{id}/artifact с Bearer-токеном после входа.
Для исполнителей — подключить ПК с GPU
- 1. Что нужно
Windows/Linux, NVIDIA 8GB+ VRAM, Python 3.11–3.12, Node.js 18+, Tailscale на ПК и сервере.
- 2. ACE-Step на ПК
Клонировать ACE-Step-1.5, uv sync, задать ACESTEP_API_KEY, запустить: uv run acestep-api (порт 8001).
- 3. Tailscale
Один аккаунт на ПК и VPS. Запомнить Tailscale-IP ПК (100.x.x.x). Админ прописывает ACE_STEP_REMOTE_URL на сервере.
- 4. Регистрация и CLI
Роль Contributor, затем:
CONTRIBUTOR_API_URL=https://gpugrid.duckdns.org npx @contributor-ai/client login CONTRIBUTOR_API_URL=https://gpugrid.duckdns.org npx @contributor-ai/client run
- 5. На машине с GPU
Перед run: ACE_STEP_REMOTE_URL=http://127.0.0.1:8001 и тот же ACE_STEP_API_KEY. Воркер выполняет ace_step_audio через ACE-Step.
Быстрый старт Windows
- Скачать contributor-setup.bat и contributor-run.bat в кабинете contributor.
- Один раз запустить setup.bat — email и пароль contributor.
- Держать ACE-Step API включённым, затем contributor-run.bat.
Частые вопросы
- Почему «Remote GPU offline»?
- Не запущен acestep-api на ПК или отключён Tailscale. Запустите API и проверьте сеть.
- Нужен ли contributor, если есть удалённый GPU платформы?
- Задачи могут идти на подключённый ПК автоматически. Contributors — для дополнительной мощности.
- Какие задачи поддерживаются?
- Сейчас: генерация аудио с вокалом (ACE-Step). Другие GPU-задачи — позже.