LogoLogoДокументация API
LogoLogoДокументация API
Главная страница
ОбзорАутентификация и идемпотентностьГенерация изображенийРедактирование изображенийКонвертация изображенийЗадачи и ограниченное ожиданиеКредитыОшибкиОграничения частоты и параллелизмаИстория изменений API
Документация API

Аутентификация и идемпотентность

Ключи API, права, идентификаторы запросов и безопасные повторы

Аутентификация по bearer-токену

Создавайте и отзывайте ключи в разделе Настройки → Ключи API. Секрет показывается только один раз. Передавайте его в стандартном заголовке:

Authorization: Bearer sd_YOUR_KEY

Принимается только заголовок Authorization. Передача учётных данных в строке запроса и заголовок X-API-Key не поддерживаются. Отсутствующий, неверный, просроченный или отозванный ключ даёт 401 UNAUTHORIZED. Действующий ключ без нужного права для эндпоинта даёт 403 FORBIDDEN.

Права

ПравоЧто разрешает
images:generateсоздавать задачи генерации
images:editсоздавать задачи редактирования
images:convertсоздавать задачи конвертации
jobs:readчитать задачи того же аккаунта
credits:readчитать текущий баланс

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

Идемпотентность

Все три эндпоинта POST требуют Idempotency-Key длиной от 8 до 255 символов. Повторный вызов того же эндпоинта с тем же ключом и тем же каноническим запросом вернёт исходную задачу без повторного резервирования кредитов. Повторное использование ключа с другим содержимым даёт 409 IDEMPOTENCY_CONFLICT.

Для multipart-запросов байты исходного изображения тоже входят в идентичность. Поэтому замена загружаемого изображения при том же ключе считается конфликтом.

Идентификаторы запросов

Каждый ответ содержит X-Request-Id. В теле ошибки он повторяется как error.request_id. Эти идентификаторы можно безопасно сохранять в логах приложения.

Обзор

Подключите генерацию, редактирование и конвертацию изображений SciDraw AI

Генерация изображений

Создание задач «текст в изображение»

Оглавление

Аутентификация по bearer-токену
Права
Идемпотентность
Идентификаторы запросов