# Błędy API artykułów

> Kody błędów, limity i dobre praktyki w API artykułów.

## Uwierzytelnianie

| Status | `code` | Co zrobić |
|---|---|---|
| 401 | `missing_token` | Dodaj `?token=TWOJ_TOKEN` do adresu. |
| 401 | `invalid_token` | Sprawdź token w **Profil** → **Bezpieczeństwo**. |
| 503 | `service_unavailable` | Usługa chwilowo niedostępna. Ponów żądanie. |

## Limity

| Status | Kiedy | Co zrobić |
|---|---|---|
| 429 | Ponad 10 żądań generowania na minutę albo 100 żądań na 15 minut | Odczekaj czas z nagłówka `RateLimit-Reset` i ponów. |
| 504 | Generowanie trwało za długo | Skróć `context` albo ponów później. |

## Format błędu

```json
{
  "success": false,
  "error": "validation_failed",
  "errors": [{ "field": "context", "message": "Pole jest wymagane" }]
}
```

Każda odpowiedź ma nagłówek `X-Request-ID`. Podaj go, gdy zgłaszasz problem.