Подключение одной командой
Одна команда в папке вашего проекта: примет ваш ключ или выдаст ключ песочницы, проверит его, поставит скилл ИИ-агентам, запишет ключ в .env и прогонит тестовый заказ. Без sudo и без установки программ.
curl -fsSL https://astrum.shop/connect | sh
irm https://astrum.shop/connect.ps1 | iex
Что она делает
- Ключ спросит его скрытым вводом: в историю команд и в вывод он не попадёт. Нет ключа — нажмите Enter, и команда выдаст ключ песочницы (3 в сутки с одного адреса).
- Проверка
GET /v1/accountи каталог без трат: песочница или бой, партнёр, лимиты, у боевого ключа — баланс. - ИИ-агенты Claude Code получит скилл
astrum-partner-apiв.claude/skills/, Codex и Cursor — абзац про Astrum вAGENTS.md. Не нашла ни одного — скилл ляжет в./astrum-skill/. - .env
ASTRUM_KEYиASTRUM_BASE_URLв.envпроекта с правами 600;.envона допишет в.gitignore. - Прогон
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/ |
Без терминала (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/.
