Платформа 1 мин чтения обновлено 2026-09-03
Ключи API
Один ключ аутентифицирует REST API, CLI и SDK Python. Ключи действуют с полными правами вашего аккаунта — относитесь к ним как к балансу, который они могут потратить.
Создание ключа
Консоль → Ключи API → Новый ключ. Дайте ему название, которое вы узнаете во время инцидента («laptop-cli», «ci-runner»). Ключ — формат pg_live_ + 40 шестнадцатеричных символов — показывается один раз: мы храним только хеш SHA-256, поэтому повторно показать его нельзя. Потеряли ключ — отзовите его и создайте новый.
Использование
# REST
curl -H "Authorization: Bearer pg_live_…" https://lowcostgpu.com/v1/instances
# CLI
export LOWCOSTGPU_API_KEY=pg_live_…
lowcostgpu list
# Python
client = lowcostgpu.Client() # reads LOWCOSTGPU_API_KEYГигиена ключей
- Один ключ на потребителя — если ключ CI утёк, его отзыв не затронет ваш ноутбук.
- Окружение, а не код — LOWCOSTGPU_API_KEY в вашем хранилище секретов; никогда не коммитьте ключ. Если ключ попал в публичный репозиторий, сначала отзовите его, затем очистите историю git.
- Отслеживание последнего использования — страница ключей показывает, когда каждый ключ последний раз проходил аутентификацию; удаляйте неиспользуемые.
- Ротация — создайте новый ключ, переведите на него потребителей, отзовите старый. Оба ключа остаются действительными во время перекрытия, поэтому ротация проходит без простоя.
Отзыв
Удаление ключа делает его недействительным в течение секунд по всей платформе. Работающие инстансы не затрагиваются — ключи защищают плоскость управления, а не рабочие нагрузки.
Смена пароля аккаунта завершает сеансы в браузере, но не затрагивает ключи API — отзывайте их отдельно, если аккаунт мог быть скомпрометирован.