Braily AI API
API

Ошибки

Формат ошибок и основные коды ошибок API Braily.

Если запрос не выполнен, API возвращает JSON с объектом error:

{
  "error": {
    "code": "INVALID_API_KEY",
    "message": "Invalid API key"
  }
}

Основные коды

HTTPCodeКогда возникает
401INVALID_API_KEYAPI-ключ отсутствует, неверный или передан не как Bearer токен.
402INSUFFICIENT_CREDITSНедостаточно кредитов для запуска генерации.
429CONCURRENCY_LIMIT_EXCEEDEDДостигнут лимит активных задач генерации.
500INTERNAL_SERVER_ERRORНепредвиденная ошибка сервера.

Пример обработки

const response = await fetch("https://braily.ru/api/v1/images/generations", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "nano-banana-pro",
    prompt: "A clean product photo",
  }),
});

const payload = await response.json();

if (!response.ok) {
  throw new Error(`${payload.error.code}: ${payload.error.message}`);
}

console.log(payload.data);

На этой странице