> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brosbots.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LLM

> Agenci głosowi używają LLM (dużych modeli językowych), które rozumieją kontekst rozmowy i odpowiadają użytkownikowi.

Domyślnie agent działa na LLM zarządzanym przez Brosbots - nie wymaga to
żadnej konfiguracji.

## Warianty zarządzane

Na dostawcy **Brosbots (zarządzany)** wybierasz wariant, a nie konkretny
model - tak samo jak przy [transkrypcji](/pl/configurations/transcriber):

| Wariant | Model pod spodem | Kiedy |
| - | - | - |
| **Szybki** | Gemini 2.5 Flash | Na nim startuje agent utworzony z szablonu. Najkrótszy czas do pierwszego słowa: kwalifikacja, przekierowanie, potwierdzenie terminu, większość rozmów telefonicznych. |
| **Sprytny** | GPT-4o mini | Rozsądny kompromis między tempem, ceną a trzymaniem się instrukcji. |
| **Dokładny** | GPT-4.1 | Długie prompty, rozgałęzione scenariusze, wywoływanie narzędzi i twarde reguły, których agent nie może obejść. |

Wariant zmieniasz w edytorze agenta, w zakładce **Rola**. Koszt minuty
zależy od wariantu i widać go w estymacji obok konfiguracji. Estymacja liczy
się z tych samych stawek dostawców co rozliczenie i zakłada górę zakresu:
cztery zapytania do modelu na minutę, każde z pełnym promptem, oraz agenta
mówiącego przez całą minutę.

Model to zwykle największa część pauzy przed odpowiedzią agenta. Jeśli agent
odpowiada ospale, zacznij od wariantu **Szybki**, a dopiero potem ruszaj
[wykrywanie tury](/pl/configurations/turn-detection). Na **Dokładny**
przechodź wtedy, gdy agent na szybszym wariancie gubi instrukcje.

Od planu **Pro** możesz używać własnych kont dostawców (OpenAI, Google,
Groq): dodaj klucz w **Konto → Klucze dostawców**, a następnie wybierz
dostawcę i model w konfiguracji agenta.

## Gdy model nie odpowiada

Pojedyncza awaria modelu (błąd 5xx, limit zapytań, zerwany strumień) nie
kończy się ciszą w słuchawce:

1. Zapytanie, które się nie udało albo przez **10 s** nie dało ani słowa, ani
   wywołania narzędzia, idzie jeszcze raz.
2. Gdy i ono zawiedzie, odpowiada wariant zapasowy u **innego dostawcy**:
   Szybki (Gemini) zastępuje Sprytny i Dokładny (OpenAI), Sprytny zastępuje
   Szybki. Przez następne 60 s rozmowa zaczyna od wariantu zapasowego, żeby
   każda tura nie czekała na dwie porażki.
3. Gdy nie zadziała nic, agent mówi krótkie przeprosiny („Przepraszam, mamy
   chwilowy problem techniczny…”) i kończy rozmowę z dyspozycją
   `service_failure`.

Odpowiedzi, która już zaczęła się czytać albo wywołała narzędzie, agent nie
powtarza - ponowienie powiedziałoby te same słowa drugi raz albo drugi raz
zapisało wizytę.

Wariant zapasowy ustawisz w `workflow_configurations.llm_fallback_tier`
(`fast`, `smart`, `accurate` albo `none`). Agent na własnym kluczu dostawcy
nie ma zapasu, dopóki go tak nie ustawisz - zapas działa na kluczu Brosbots.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.