Subscribe to Stream
Endpointy
Subscribe to stream
Sledování odpovědí AI v reálném čase
GET
Subscribe to Stream
Umožňuje odebírat aktivní stream chatu a přijímat odpovědi AI v reálném čase. Alternativa k opakovanému dotazování přes endpoint Get Status.
Požadavek
Hlavičky
| Hlavička | Povinná | Popis |
|---|---|---|
Authorization | Ano | Bearer macaly_... |
Parametry cesty
| Parametr | Typ | Popis |
|---|---|---|
chatId | string | ID chatu vrácené z POST /api/chat |
Příklad požadavku
Odpověď
Vrací Server-Sent Events (SSE) stream s průběhem zpracování a odpověďmi AI.Formát streamu
Stream používá protokol Vercel AI SDK v4 data stream. Každý chunk má na začátku prefix určující typ obsahu:| Prefix | Popis |
|---|---|
0: | Textový obsah |
2: | Datové objekty (např. { chatId }) |
8: | Anotace a metadata |
Příklad streamu
Stavové kódy
| Kód | Popis |
|---|---|
| 200 | Úspěch (streaming odpověď) |
| 204 | Žádný aktivní stream – zpracování už skončilo, nebo ještě nezačalo |
| 401 | Neplatný nebo chybějící API klíč |
| 403 | Chat nepatří vašemu týmu |
| 404 | Chat nenalezen |
| 429 | Překročen limit požadavků |
Poznámky
- Stream se ukončí, jakmile AI dokončí práci
- Pokud tento endpoint zavoláte po dokončení zpracování, vrátí se
204 No Content - Pro jednodušší implementaci stačí průběžně kontrolovat stav přes endpoint Get Status