Безопасность и хранение данных

Что именно сохраняется при запросе, на какой срок и какие ограничения защищают ключ. Только проверяемое поведение сервиса.

Транспорт и доступ

  • Весь публичный трафик идёт по HTTPS; обращения по HTTP перенаправляются на HTTPS постоянным редиректом.
  • Каждый запрос к API проверяется по ключу: срок действия, список разрешённых моделей, лимит токенов, лимиты запросов в минуту и час, число одновременных стримов.
  • Повторные попытки с недействительными ключами с одного адреса приводят к временной блокировке этого адреса.

Что сохраняется в журналах

По каждому запросу сохраняются метаданные: время, путь, код ответа, модель, задержка и количество токенов. Для диагностики дополнительно сохраняются тела последних запросов и ответов.

Долгосрочного архива промптов нет: по каждому ключу доступны только последние запросы, новые записи вытесняют старые. Размер ограничен: 32 КБ для обычных запросов и до 8 МБ для генерации изображений; заголовки — 8 КБ.

Практический вывод: не отправляйте в промптах то, что не должно попасть в диагностический журнал. Юридические условия обработки данных — в политике.

Обращение с ключами

  • Ключ виден только в личном кабинете его владельца.
  • В примерах документации используется плейсхолдер sk-your-tokenator-key — настоящих ключей на сайте нет.
  • Не храните ключ в репозитории и не вставляйте его в конфиг, который попадает в git. Передавайте через переменные окружения.
  • Если ключ мог утечь — обратитесь в поддержку и прекратите использовать его.

Изоляция между клиентами

Журналы и статистика привязаны к ключу: запросы одного ключа недоступны владельцу другого. Внутренние идентификаторы апстрим-провайдеров и их ключи в клиентские данные не попадают, а тексты ошибок провайдеров заменяются общим сообщением.

Серверные запросы к внешним адресам, которые пришли из данных пользователя, проходят через проверку адреса: обращения к внутренним и приватным адресам блокируются, а редиректы проверяются повторно.

Частые вопросы

Сохраняются ли мои промпты?

Для диагностики сохраняются только последние запросы по ключу — новые записи вытесняют старые, долгосрочного архива промптов нет.

Видит ли другой клиент мои запросы?

Нет. Доступ к журналу ограничен ключом и аккаунтом его владельца.

Можно ли отключить сохранение тел запросов?

Такой настройки в личном кабинете нет — напишите в поддержку, если это требование вашего проекта.