RunbaseДокументация

Command Palette

Search for a command to run...

Аутентификация

Создавайте и управляйте API-ключами для Runbase API.

Все API-запросы требуют API-ключа, передаваемого в заголовке Authorization.

Использование API-ключа

Передавайте свой ключ как Bearer-токен в каждом запросе:

curl https://runbase.net/api/v1/runs \
  -H "Authorization: Bearer sk-your-key-here" \
  -H "Content-Type: application/json" \
  -d '{"model": "google/nano-banana-2", "input": {"prompt": "hello"}}'

API-ключи всегда начинаются с sk-.

Создание ключа

  1. Перейдите в Settings → API Keys на панели управления
  2. Нажмите Create Key
  3. Сразу скопируйте ключ — он показывается только один раз

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

Белый список IP-адресов

Для использования в production вы можете ограничить API-ключ конкретными IP-адресами:

  1. Перейдите в Settings → API Keys
  2. Нажмите значок редактирования у нужного ключа
  3. Добавьте до 10 IP addresses

Запросы с IP, которых нет в списке, будут получать ошибку 403 ip_not_allowed.

Лимиты расходов

Установите для ключа лимит общих расходов на весь срок, чтобы предотвратить неожиданные списания:

  1. Перейдите в Settings → API Keys
  2. Нажмите значок редактирования у ключа
  3. Установите spend limit в центах

Когда совокупные расходы по ключу достигнут лимита, последующие запросы будут получать ошибку 403 api_key_spend_limit_exceeded. Вы можете повысить лимит в любое время.

Отключение ключа

Вы можете отключить ключ, не удаляя его. Отключенные ключи возвращают 401 invalid_api_key во всех запросах. Включите его снова, когда он вам снова понадобится.

Лучшие практики безопасности

  • Никогда не коммитьте API-ключи в систему контроля версий
  • Используйте переменные окружения для хранения ключей
  • Создавайте отдельные ключи для разработки и production
  • Настраивайте белые списки IP для production-ключей
  • Устанавливайте лимиты расходов, чтобы ограничить возможные риски