Documentation menu
AI Studio API

Authentication and account

Create an API key, authenticate requests, and read account details.

API playground

Send a real request to this site and inspect the HTTP response immediately.

GET
GET

Only same-origin /api/* paths are allowed.

Leave blank to use your current signed-in browser session. The key is never saved.

Response
Send a request to view its response here.

Обязательный заголовок запроса

Создайте API-ключ после входа в систему, затем включайте его в каждый запрос к API.

Authorization: Bearer YOUR_API_KEY

The example domain is automatically resolved from NEXT_PUBLIC_SITE_URL. Replace only YOUR_API_KEY with the key generated in your account.

GET/api/auth/user

Получите свой профиль аккаунта, оставшиеся кредиты и сводку членства.

Заголовки запроса

Authorization: Bearer YOUR_API_KEY

Параметры запроса

Нет параметров запроса.

Запрос
curl -X GET "https://freesoragenerator.com/api/auth/user" \
  -H "Authorization: Bearer YOUR_API_KEY"
Пример ответа
{
  "success": true,
  "data": {
    "user": {
      "id": "user-id",
      "email": "developer@example.com",
      "role": "user",
      "name": "Developer",
      "image": null,
      "authType": "apikey"
    },
    "credits": 120,
    "membership": {
      "isVip": false,
      "level": "none",
      "planTitle": null
    }
  }
}
Пример ошибки
{
  "success": false,
  "error": "User not authenticated"
}