Source: https://ailoot.ai/docs/pl/billing/reserve/
Canonical: https://ailoot.ai/docs/pl/billing/reserve/
Language: pl

[Finanse](https://ailoot.ai/docs/pl/) 

# Rezerwacja i obciążenie

[Markdown](https://ailoot.ai/docs/pl/billing/reserve/index.md)

Jak Ailoot rozlicza środki: rezerwacja przed żądaniem, jedno obciążenie po nim i saldo, które nigdy nie staje się ujemne.

## [](https://ailoot.ai/docs/pl/billing/reserve/#summary)W skrócie

- **Rezerwacja** — przed wysłaniem nowego żądania tekstowego Ailoot rezerwuje środki na szacowane wejście i typową odpowiedź zgodnie z przyjętymi warunkami żądania. W przypadku obrazów, wideo i dźwięku na wyjściu nadal rezerwowany jest pełny koszt wyniku.
- **Obciążenie** — jedno, według faktycznego zużycia z `usage`. Pozostała część rezerwacji jest zwracana od razu.
- **Jeśli środków nie wystarcza nawet na minimalną rezerwację** — żądanie nie jest wysyłane do modelu, otrzymujesz błąd 402 z czytelnym opisem. Nic nie jest pobierane.

## [](https://ailoot.ai/docs/pl/billing/reserve/#ailoot-reserve-summary-details)W skrócie

- **Cena** — w dolarach za 1 mln tokenów wejściowych i wyjściowych (lub za jednostkę: obraz, sekundę wideo, znaki). Ceny każdego modelu — w [katalogu](https://ailoot.ai/models/pl/).
- **Rezerwacja** — przed wysłaniem nowego żądania tekstowego Ailoot rezerwuje środki na szacowane wejście i typową odpowiedź zgodnie z przyjętymi warunkami żądania. W przypadku obrazów, wideo i dźwięku na wyjściu nadal rezerwowany jest pełny koszt wyniku.
- **Niższy limit zamiast odmowy** — jeśli obliczona rezerwacja nie mieści się w dostępnym saldzie lub limicie klucza, limit odpowiedzi można zmniejszyć tylko dla konkretnego modelu i metody, które go przestrzegają, i tylko do rozmiaru możliwego do opłacenia, nie mniejszego niż obowiązujące minimum. W jakich modelach to działa — [poniżej](https://ailoot.ai/docs/pl/billing/reserve/#reserve).
- **Obciążenie** — jedno, według faktycznego zużycia z `usage`. Pozostała część rezerwacji jest zwracana od razu.
- **Jeśli odpowiedź kosztuje więcej niż rezerwacja** — różnica jest pobierana z wolnego salda, nieobjętego innymi rezerwacjami. Obciążenie nigdy nie przekracza Twojego salda: saldo nie staje się ujemne.
- **Jeśli środków nie wystarcza nawet na minimalną rezerwację** — żądanie nie jest wysyłane do modelu, otrzymujesz błąd 402 z czytelnym opisem. Nic nie jest pobierane.
- **Za awarię bez wyniku nie pobiera się opłaty**. Jeśli połączenie zostało przerwane, sprawdź żądanie według Request ID w historii panelu użytkownika, zanim wyślesz je ponownie.

## [](https://ailoot.ai/docs/pl/billing/reserve/#reserve)Jak oblicza się rezerwację

- **Wejście** jest rezerwowane na podstawie oszacowanego rozmiaru żądania i obsługiwanych załączników, a nie znanego już rzeczywistego zużycia. Dla nowych żądań tekstowych szacuje się treść żądania oraz załączniki z uwzględnieniem ich typu. Wyliczenie „4 tokeny na bajt, ale nie mniej niż 4096 tokenów” dotyczy wcześniej zaakceptowanych rezerwacji starej wersji i nie opisuje nowych rezerwacji tekstowych. Jeśli załącznik przekazano jako link (`fileData`) lub włączono wbudowane narzędzia, dla obsługiwanych żądań tekstowych uwzględnia się osobne oszacowanie załączników i pracy narzędzi; sama ich obecność nie oznacza rezerwacji całego okna wejściowego. Wcześniejsze rezerwacje zachowują przyjęte warunki, a dla mediów na wyjściu nadal oblicza się koszt pełnego wyniku.
- **Wyjście** na potrzeby rezerwacji nowego żądania tekstowego jest szacowane na podstawie typowej długości odpowiedzi i przyjętych warunków. Żądany limit ustawia się za pomocą `max_tokens` (`max_output_tokens` w Responses). Żądany limit nie jest automatycznie równy liczbie tokenów, na podstawie której obliczono rezerwację, i nie gwarantuje rzeczywistej długości odpowiedzi modelu bez niezawodnego ograniczenia. Wartość początkowa 4096 jest stosowana tylko na odpowiednich trasach; konkretna reguła zależy od modelu i metody.
- **Cena** przy nowych rezerwacjach tekstowych uwzględnia warunki danego żądania: tryb standardowy lub priorytetowy oraz progi cenowe osiągalne przy oszacowanej wielkości wejścia. W ramach wybranych warunków obliczenia pozostają zachowawcze; tryb flex nie zmniejsza rezerwacji. Dla żądania priorytetowego rezerwacja może uwzględniać najdroższy mający zastosowanie tryb, w tym priority, flex lub fast. Wcześniej zaakceptowane rezerwacje, których te warunki nie dotyczą, zachowują pierwotne obliczenie według maksymalnych stawek.
- **Zmniejszenie limitu** — gdy obliczona rezerwacja nie mieści się w dostępnych środkach, a konkretny model i metoda pozwalają ograniczyć odpowiedź: środki muszą wystarczyć na szacowane wejście i minimalny rozmiar wyjścia. Zmniejszony limit nie spada poniżej 256 tokenów (1025 — z rozumowaniem w formacie Anthropic). Model otrzymuje już zmniejszony limit.

Jeśli obliczona rezerwacja nie mieści się w dostępnym saldzie lub limicie klucza, dla obsługiwanego modelu i metody Ailoot może zmniejszyć `max_tokens` (`max_output_tokens` w Responses) do rozmiaru możliwego do opłacenia, ale nie poniżej 256 tokenów lub wyższego minimum danej metody, i informuje o tym w nagłówku `X-Ailoot-Max-Tokens-Capped`. Możliwość zmniejszenia limitu sprawdza się dla konkretnego modelu tekstowego i metody. Dotyczy ona obsługiwanych tekstowych tras Gemini w natywnym formacie Gemini i w formacie Anthropic Messages; `deepseek-ai/deepseek-v4.1-flash`, `meta/llama-3.2-11b-vision-instruct`, `meta/muse-glimmer-30b`, `nvidia/ising-calibration-1.5-31b`, `nvidia/nemotron-3-nano-omni-30b-a3b-reasoning`, `nvidia/nemotron-3-super-120b-a12b`, `nvidia/nemotron-3-ultra-550b-a55b`, `nvidia/nemotron-3.5-content-safety`, `nvidia/nemotron-3.5-lightning-30b-a3b`, `nvidia/riva-translate-4b-instruct-v1.1`, `nvidia/riva-translate-4b-instruct-v2`, `poolside/laguna-xs-2.1`, `z-ai/glm-5.3-flash` — w formatach Chat Completions i Messages (tam, gdzie model je obsługuje).

Jeśli konkretny model nie przestrzega przekazanego limitu odpowiedzi, Ailoot nie obiecuje ograniczenia jej rzeczywistej długości. Przy nowych żądaniach tekstowych rezerwacja nadal opiera się na oszacowaniu wejścia i typowej odpowiedzi; brak środków na minimalną rezerwację powoduje błąd 402 bez wysłania żądania.

Żądania z `previous_response_id` i ze wbudowanymi narzędziami `web_search` lub `code_interpreter` przy nowych żądaniach tekstowych uwzględniają osobne oszacowania zachowanego kontekstu i pracy narzędzi; nie przechodzą automatycznie na koszt całego okna wejściowego. Wcześniej zaakceptowane rezerwacje zachowują pierwotne warunki. Dla obrazów, wideo i dźwięku na wyjściu rezerwuje się pełny koszt wyniku.

## [](https://ailoot.ai/docs/pl/billing/reserve/#example)Przykład obliczenia

Model `claude-sonnet-5-5`: wejście $2, wyjście $10 za 1 mln tokenów. Wysłano 20 000 tokenów, model odpowiedział 1 200 tokenami.

| Krok | Obliczenie | Kwota |
| --- | --- | --- |
| Rzeczywiste wejście | 20 000 × $2 / 1 000 000 | $0.0400 |
| Rzeczywista odpowiedź | 1 200 × $10 / 1 000 000 | $0.0120 |
| **Pobrano** | jedno obciążenie według faktycznego zużycia | **$0.0520** |

W podanym przykładzie arytmetycznym rzeczywisty koszt wynosi $0.0520. Pokazane obciążenie zakłada, że zaakceptowana rezerwacja i dostępne wolne saldo pokrywają ten koszt. Kwoty rezerwacji tutaj nie obliczono: dla nowego żądania tekstowego jest ona ustalana osobno na podstawie oszacowania wejścia i typowej odpowiedzi i może być większa lub mniejsza od rzeczywistego kosztu. Niewykorzystana rezerwacja jest zwalniana; ograniczenie obciążenia podano we wzorze poniżej.

Rzeczywiste obciążenie = `min(pełny rzeczywisty koszt, zaakceptowana rezerwa + wolne niezarezerwowane saldo)`. Inne otwarte rezerwacje pozostają chronione; dlatego całkowite saldo nie musi spaść do zera. Saldo nie staje się ujemne. Jeśli rzeczywisty koszt przewyższa zaakceptowaną rezerwację i wolne saldo nieobjęte rezerwacjami, niepokryta różnica pozostaje stratą Ailoot: nie staje się Twoim długiem i nie będzie dochodzona później.

## [](https://ailoot.ai/docs/pl/billing/reserve/#disconnect)Rozłączenie klienta

Zamknięcie połączenia, przekroczenie limitu czasu Twojej aplikacji lub odmowa odczytania już gotowej odpowiedzi nie anulują żądania automatycznie: za gotową odpowiedź modelu pobierana jest jedna opłata. Jeśli wynik nie został dostarczony z winy Ailoot, środki są zwracane. Jeśli połączenie zostało przerwane, sprawdź żądanie według Request ID w historii panelu użytkownika, zanim wyślesz je ponownie.

## [](https://ailoot.ai/docs/pl/billing/reserve/#bigger-reserve)Dlaczego czasem potrzebne jest większe saldo

- W nowych żądaniach tekstowych rezerwację na odpowiedź oblicza się na podstawie jej typowej długości, z uwzględnieniem ustawienia `max_tokens` oraz warunków konkretnego modelu. Jest to oszacowanie rezerwacji, a nie gwarancja rzeczywistej długości lub kosztu odpowiedzi.
- W modelach bez niezawodnego limitu rzeczywistej długości odpowiedzi oszacowanie rezerwacji nie staje się ograniczeniem długości. Przy nowych żądaniach tekstowych nie jest ono automatycznie zastępowane kosztem najdłuższej odpowiedzi. Wcześniej zaakceptowane rezerwacje zachowują pierwotne warunki.
- Obrazy na wejściu zwiększają rezerwację o oszacowany koszt ich przetworzenia.
- Agenci (Claude Code, Codex CLI, Cline) wysyłają duży kontekst na każdym kroku: jeden krok może rezerwować kilkadziesiąt centów. Utrzymuj na saldzie co najmniej kilka dolarów.
- Wskazówka: ustaw rozsądny `max_tokens` — zmniejsza to rezerwację w modelach, w których można ograniczyć długość odpowiedzi.

## [](https://ailoot.ai/docs/pl/billing/reserve/#cache)Pamięć podręczna promptów

W modelach z pamięcią podręczną są osobne ceny zapisu i odczytu z niej. Odczyt jest zwykle kilka razy tańszy niż zwykłe wejście. Ceny są widoczne na karcie modelu w katalogu.

## [](https://ailoot.ai/docs/pl/billing/reserve/#402)Błąd 402

Jeśli wolne saldo nie wystarcza nawet na minimalną rezerwację, Ailoot nie wysyła żądania i odpowiada 402 z kodem `insufficient_balance`. Jeśli wyczerpano ogólny limit wydatków klucza — kod `api_key_quota_exhausted`. Jeśli na koncie jest zadłużenie z tytułu zakwestionowanej płatności — kod `payment_disputed`: nowe żądania są wstrzymane do jego spłaty.

402 Payment Required

```json
{
  "error": {
    "code": "insufficient_balance",
    "reason": "insufficient_balance",
    "type": "insufficient_quota",
    "param": null,
    "message": "Your balance is too low to start this request. … Request ID: 5c0e7a1d-….",
    "request_id": "5c0e7a1d-…"
  }
}
```

## [](https://ailoot.ai/docs/pl/billing/reserve/#usage)Gdzie sprawdzić wydatki

Historia żądań i obciążeń — w panelu użytkownika na [ailoot.ai](https://ailoot.ai). Dla każdego żądania widać model, tokeny i kwotę.

Dodatkowe pytania? Prześlij Request ID i opis — pomożemy wyjaśnić sprawę.[Napisz do wsparcia](mailto:support@ailoot.ai)

## Ailoot · Firma i jej portfel projektów





Ailoot opiera się na zgromadzonym doświadczeniu operacyjnym, szerokiej bazie klientów, stabilnej usłudze i stałej kontroli KPI.





Firma i jej portfel projektów: miliony klientów; miesięczna sprzedaż liczona w miliardach.





Ailoot wykorzystuje to doświadczenie operacyjne, zapewniając dostęp przez API do funkcji AI w produktach klientów, agentach, aplikacjach i automatyzacjach.
