# Klucze API modeli

Za modele językowe płaci się u ich dostawcy przez **klucz API**. draften
przechowuje klucze na trzech poziomach, a asystent bierze najbliższy.

## Trzy poziomy

| Poziom | Gdzie | Kto nim zarządza |
|---|---|---|
| skrzynka | strona skrzynki → Klucze API skrzynki | właściciel skrzynki |
| organizacja | Organizacja → Klucze API organizacji | właściciele i menedżerowie organizacji |
| operator (domyślny) | Instalacja → Domyślne klucze API | operator usługi draften |

Asystent bez własnego wyboru używa **klucza dziedziczonego**: najbliższego
aktywnego klucza domyślnego API – najpierw skrzynki, potem organizacji, potem
operatora. W Ustawieniach asystenta → **Modele i klucze** można wybrać
konkretny klucz i model dla każdej czynności (sortowanie, pisanie, nauka).

## Dostawcy

- **Anthropic** (domyślnie) – console.anthropic.com → API Keys.
- **OpenAI** – wytyczne były dostrajane na modelach Claude; zanim przejdziesz
  na OpenAI, wypróbuj to na zbiorze testowym. Przy danych wrażliwych sprawdź
  warunki przechowywania danych przez OpenAI.
- **Zgodne z OpenAI (model lokalny)** – Ollama, LM Studio, llama.cpp, vLLM
  i podobne. Poczta nigdy wtedy nie opuszcza twojego serwera. Taki klucz może
  wpisać tylko operator (zawiera adres serwera); organizacje i skrzynki go
  dziedziczą.

## Dodanie klucza

Wybierz API, wpisz **nazwę** (na przykład „firmowe konto Anthropic”) i **klucz**
(cały, `sk-…`). Klucz jest przechowywany w postaci zaszyfrowanej i nigdy więcej
się nie wyświetla – lista pokazuje tylko jego końcówkę. Klucz można
**wyłączyć**, **włączyć** i **usunąć**; klucza, który któryś asystent wskazuje
w ustawieniach, nie można usunąć (najpierw zmień go tam albo po prostu wyłącz
klucz).

Zapisywanie kluczy wymaga, żeby serwer miał ustawiony `MASTER_KEY`.

## Koszty

Zalecamy ustawić miesięczny limit wydatków bezpośrednio u dostawcy (w konsoli
Anthropic), na wypadek gdyby coś się zapętliło. W draften każdy asystent ma
też dzienny limit kosztów – zobacz [Koszty i limity](/pl/admin/cost-and-caps).
