Neckrez

Серверы для AI-агентов, аренда через API

Дайте AI-агенту собственные одноразовые серверы: REST API с отзываемыми ключами, llms.txt, который читается одним запросом, почасовая оплата и предоплаченный баланс в крипте как лимит расходов.

Коротко

Агент, который пишет и запускает код, рано или поздно нуждается в машине, где этот код выполнять: песочнице для скриптов, которым он не доверяет, воркере для долгой задачи, браузере для исследования, коробке для инструмента, который он сам написал. Ваш ноутбук для этого не подходит. Одноразовый сервер с жёстким бюджетом подходит.

У Neckrez для этого есть обычный REST API. Человек регистрируется по email, пополняет баланс криптой и создаёт API-ключ; дальше агент сам разворачивает, опрашивает, останавливает и удаляет серверы. Ещё мы публикуем /llms.txt — весь API одним текстовым файлом, который модель читает одним запросом.

Что умеет агент

  • Развернуть сервер одним POST: имя, тариф, город и пароль root. Он запускается примерно за минуту, а в ответе приходит его IPv4.
  • Развернуть несколько сразу. Массовый вызов принимает до 10 серверов за запрос и сообщает, какие созданы, а какие нет.
  • Остановить, запустить, перезагрузить и удалить. Списание прекращается в момент удаления сервера.
  • Сделать снимок сервера и восстановить его как новый. Снимки хранятся 7 дней, у восстановленного сервера новый IP.
  • Прочитать собственный баланс перед тратой, чтобы не получать ошибку, а решить не разворачивать.

Первый аккаунт и первый ключ создаёт человек: ключ создаётся в панели, показывается один раз и начинается с nek_. После этого человек нужен только для пополнения баланса.

Развёртывание тремя вызовами

Подставьте свой ключ, пароль и id. Полный список эндпоинтов, полей и кодов ошибок — в документации API и в /llms.txt.

# deploy
curl -s https://neckrez.tech/api/v1/servers \
  -H "Authorization: Bearer nek_..." \
  -H "Content-Type: application/json" \
  -d '{"name":"sandbox-1","plan_id":"quark","location_code":"AMS","root_password":"<a strong password>"}'

# poll until "status" is "running", then use "ip"
curl -s https://neckrez.tech/api/v1/servers/<id> -H "Authorization: Bearer nek_..."

# destroy: hourly billing stops
curl -s -X DELETE https://neckrez.tech/api/v1/servers/<id> -H "Authorization: Bearer nek_..."

Развёртывание быстрое, но не мгновенное, поэтому агенту стоит опрашивать сервер раз в 5 секунд, пока статус не станет running, а не считать его готовым. Денежные значения приходят строками: разбирайте их как decimal, а не float.

Баланс — это поводок

Самый полезный лимит для агента — деньги, которые он не может превысить. Neckrez работает по предоплате: вы пополняете баланс ровно той суммой, которую готовы потратить, и каждый работающий сервер списывает с него по часам.

  • Без средств развернуть нельзя. Баланса должно хватать минимум на первый час, иначе API отвечает 402 и ничего не создаётся.
  • Пустой баланс останавливает расходы. Когда баланс уже не покрывает сервер, он архивируется: делается снимок диска, сервер удаляется, а снимок хранится 7 дней. Bare metal снимок не делается, и такой сервер удаляется вместе с данными.
  • Счёта в конце месяца не будет. Сумма пополнения — максимум, во что может обойтись аккаунт.
  • Мы пишем на email, когда баланс подходит к концу, а на странице баланса видно, на сколько дней его хватит при текущем расходе.

Скажем прямо, чем это не является. Лимит привязан к аккаунту, а не к ключу: отдельного бюджета на ключ нет. Если нужно ограничить одного агента, заведите ему отдельный аккаунт с небольшим балансом, а не используйте основной.

Ключи, которые можно отозвать

  • Отзыв в любой момент. Отозванный ключ с этой секунды отвечает 401.
  • Ключи только для чтения. Ключ можно ограничить чтением — этого хватает агенту, который лишь следит за серверами и балансом.
  • Срок действия. Укажите число дней при создании ключа или оставьте поле пустым, тогда ключ бессрочный.
  • Лимит 60 запросов в минуту на ключ, чтобы зациклившийся агент притормозил, а не заваливал API. При 429 подождите и повторите с растущей задержкой.

Рабочие схемы

  • Одноразовая песочница. Разверните маленький сервер, запустите недоверенный код или эксперимент, заберите результат, удалите сервер. Несколько центов за запуск.
  • Воркер по требованию. Агент создаёт сервер, когда приходит задача, и удаляет, когда она закончена, вместо того чтобы платить за простаивающую машину.
  • Масштабирование под пакет задач. Десять серверов на час для параллельного обхода, сборки или тестов, потом ни одного.
  • Дом для самого агента. Небольшой сервер в режиме 24/7 для цикла агента, как в VPS для ботов, который разворачивает короткоживущие.
  • Продолжить со снимка. Сделайте снимок перед удалением и позже восстановите тот же диск на новой машине.

Размеры: дёшево по умолчанию, мощнее при необходимости

Начните с самого маленького тарифа: он стоит $10 в месяц, то есть около 1,4 цента в час. Для большинства скриптов, парсеров и небольших инструментов этого хватает. Когда задача ровная и тяжёлая, например сборки или краулер, которого душит общее ядро, Dedicated CPU резервирует ядра за вами.

GPU-серверы тоже есть в каталоге, для инференса или рендера. Можно ли заказать конкретный размер, зависит от свободных мощностей провайдера в данный момент: каталог показывает это по каждому тарифу, и агент должен разворачивать только доступные. Не зашивайте id тарифа в код, получайте актуальный каталог.

Безопасность агента и правила

  • Отдельный аккаунт, или хотя бы отдельный ключ на каждого агента. Если один скомпрометирован, вы отзываете один ключ.
  • Не держите секреты на песочнице, где выполняется недоверенный код, и не позволяйте агенту использовать один пароль root везде.
  • Всегда удаляйте ненужное. Скажите агенту убирать за собой в том же шаге, где он создаёт, и иногда проверяйте список серверов.
  • За действия агента отвечаете вы. Условия действуют для его серверов так же, как для ваших: за злоупотребления, спам и атаки сервер приостанавливают, кто бы ни набрал команду.

Как начать

  • 1. Зарегистрируйтесь по email. Без KYC, документов, телефона и карты.
  • 2. Пополните баланс криптой. Bitcoin, USDT, ETH или любая из 300+ монет; минимальное пополнение — $15.
  • 3. Создайте API-ключ в панели и скопируйте его: он показывается один раз.
  • 4. Передайте агенту ключ и [/llms.txt](/llms.txt) или укажите ему документацию API.
  • 5. Следите за балансом первые запуски и узнайте, сколько на самом деле стоит одна задача.

FAQ

Может ли AI-агент сам арендовать сервер? Да, через REST API с API-ключом. Человек один раз создаёт аккаунт и ключ, а дальше агент сам разворачивает, опрашивает и удаляет серверы.

Что такое llms.txt? Текстовый файл по адресу /llms.txt, который описывает весь API: шаги, эндпоинты, ошибки и правила для агента. Модель читает его одним запросом.

Как не дать агенту потратить лишнее? Пополняйте баланс только той суммой, которую не жалко потерять. Серверы оплачиваются с него по часам, без средств развернуть нельзя, счёта в конце месяца нет. Лимит действует на аккаунт, поэтому рискованному агенту заведите отдельный.

Что будет, когда баланс закончится? Сервер, который баланс уже не покрывает, архивируется: делается снимок диска, сервер удаляется, снимок хранится 7 дней. У bare metal снимка нет, он удаляется вместе с данными. Пополнения окончательны, см. политику возвратов.

Можно ли выдать агенту ключ, который не тратит деньги? Да. Ключ только для чтения показывает список серверов и баланс, но не может ничего развернуть, остановить или удалить.

Есть ли лимит на частоту вызовов API? 60 запросов в минуту на ключ. При превышении приходит 429, и агенту нужно подождать и повторить с растущей задержкой.

Есть ли GPU для агентов? GPU-размеры есть в каталоге и открываются для заказа, когда у провайдера есть мощности. Что доступно сейчас, смотрите на странице GPU-серверов.

Можно ли платить без карты и без проверки личности? Да. Вы регистрируетесь по email и платите Bitcoin, USDT, ETH или любой из 300+ монет. См. крипто VPS-хостинг.