Подключение одной командой

Одна команда в папке вашего проекта: примет ваш ключ или выдаст ключ песочницы, проверит его, поставит скилл ИИ-агентам, запишет ключ в .env и прогонит тестовый заказ. Без sudo и без установки программ.

Обновлено 1 октября 2026 г. · 3 мин чтения
Markdown
curl -fsSL https://astrum.shop/connect | sh
irm https://astrum.shop/connect.ps1 | iex

Что она делает

  1. Ключ спросит его скрытым вводом: в историю команд и в вывод он не попадёт. Нет ключа — нажмите Enter, и команда выдаст ключ песочницы (3 в сутки с одного адреса).
  2. Проверка GET /v1/account и каталог без трат: песочница или бой, партнёр, лимиты, у боевого ключа — баланс.
  3. ИИ-агенты Claude Code получит скилл astrum-partner-api в .claude/skills/, Codex и Cursor — абзац про Astrum в AGENTS.md. Не нашла ни одного — скилл ляжет в ./astrum-skill/.
  4. .env ASTRUM_KEY и ASTRUM_BASE_URL в .env проекта с правами 600; .env она допишет в .gitignore.
  5. Прогон astrum_check.py sandbox: тестовые USDT, заказ, данные клиента, активация, заказы за день и история баланса. С боевым ключом прогона нет: заказ тратит баланс.

Что покажет терминал

~/projects/my-bot $ curl -fsSL https://astrum.shop/connect | sh

  Astrum Shop · подключение к API   connect 2.0.0

  Папка проекта  ~/projects/my-bot

  Ключ API — ask_test_… или ask_live_…
  Нет ключа? Нажмите Enter — выдадим ключ песочницы.
  › Enter

  ✓ Ключ песочницы выдан  ask_test_7f3a9c21_… · целиком — в .env, здесь не показываем
  ✓ Ключ работает         песочница · 7 тарифов в каталоге · 30 запросов в минуту · цены розничные

  ИИ-агенты на этой машине
  ✓ Claude Code           скилл astrum-partner-api 2.1.0 → .claude/skills/
  ✓ Codex                 абзац про Astrum → AGENTS.md
  – Cursor                не найден
  ✓ .env                  ASTRUM_KEY (права 600) и ASTRUM_BASE_URL · .env добавлен в .gitignore

  Прогон песочницы — astrum_check.py sandbox
    ok    GET /account — партнёр 'Гость песочницы'
    ok    тестовые 50 USDT на баланс — 201
    ok    каталог — товар с активацией за 26.00 USDT
    ok    заказ — 8c41…d07e · waiting · ждём chatgpt_session
    ok    данные клиента — 200
    ok    заказ — completed
    ok    заказы за сегодня — заказ в списке
    ok    история баланса — оплата заказа −26.00 USDT

  всё ok

  Готово. Скажите своему ИИ-агенту:
  › Подключи заказ подписок Astrum к моему боту
  Руками — https://astrum.shop/docs/start

Когда откажет

До ключа команда проверяет всё, из-за чего выданный ключ пришлось бы выбросить: папку и .env.

Что видно Что делать
Ключ не принят — 401 Скопируйте ключ целиком. Потеряли ключ песочницы — запустите снова и нажмите Enter
С вашего адреса уже выдали … за сутки Прежние ключи работают — они в .env ваших проектов; новый — через срок из Retry-After
Ключи песочницы на сегодня закончились Новые — с 00:00 по Москве; срочно — напишите в поддержку
.env отслеживается git git rm --cached .env, echo .env >> .gitignore и запустите снова
Это домашняя папка Запустите из папки проекта: .env ляжет туда, откуда запущена команда
ИИ-агентов на этой машине нет Скилл сохранён в ./astrum-skill/; для любого ИИ — https://api.astrum.shop/llms-full.txt

Без терминала (CI) ключ берётся из переменной ASTRUM_KEY.

Посмотреть скрипт до запуска

Скрипт открыт: https://astrum.shop/connect (Windows — https://astrum.shop/connect.ps1). Сумма sha256 обоих — https://astrum.shop/connect.sha256. Скачать, сверить и запустить:

curl -fsSL https://astrum.shop/connect -o connect.sh
curl -fsSL https://astrum.shop/connect.sha256 | grep connect.sh | shasum -a 256 -c -
sh connect.sh

Сумма с того же хоста проверяет целостность скачанного, а не его подлинность: скрипт и сумма приходят с одного сервера.

Без терминала

Ключ песочницы выдаёт и кнопка в разделе «Песочница», а весь гайд одним файлом для ChatGPT или Claude в браузере — https://api.astrum.shop/llms-full.txt.

Страница помогла?