Vytvoření nového chatu
| Hlavička | Povinná | Popis |
|---|---|---|
Authorization | Ano | Bearer macaly_... |
Content-Type | Ano | application/json |
| Pole | Typ | Povinné | Výchozí hodnota | Popis |
|---|---|---|---|---|
content | string | Ano | - | Zpráva / prompt uživatele |
stream | boolean | Ne | true | Pokud false, vrátí JSON místo streamu |
backend | string | Ne | "DEFAULT" | Použitý backend |
executionMode | "auto" | "planning" | "build" | Ne | - | Režim, v jakém AI agent pracuje |
model | "sonnet-4-5" | "sonnet-4-6" | "opus-4-5" | "opus-4-6" | Ne | - | Konkrétní AI model. Pokud neupřesníte, použije se model nastavený pro tým |
reasoningEffort | "medium" | "high" | Ne | - | Určuje, jak hluboce má model přemýšlet |
experimental_attachments | array | Ne | [] | Přílohy souborů (formát viz níže) |
experimental_attachments má následující strukturu:
| Pole | Typ | Povinné | Popis |
|---|---|---|---|
url | string | Ano | URL přiloženého souboru |
name | string | Ne | Zobrazovaný název přílohy |
contentType | string | Ne | MIME typ souboru |
stream: false)| Pole | Typ | Popis |
|---|---|---|
chatId | string | Unikátní identifikátor chatu |
url | string | Přímý odkaz na zobrazení chatu |
streamId | string | undefined | Identifikátor streamu pro odběr. Přítomen pouze u workflow backendů |
assistantMessageId | string | undefined | ID generované zprávy asistenta. Přítomno pouze u workflow backendů |
stream: true, výchozí)2:[{"chatId":"..."}].
| Kód | Popis |
|---|---|
| 200 | Úspěch – chat vytvořen |
| 400 | Neplatný požadavek |
| 401 | Neplatný nebo chybějící API klíč |
| 402 | Nedostatek kreditů |
| 403 | Forbidden – nedostatečná oprávnění pro zadaný tým |
| 422 | Chyba validace |
| 429 | Překročen limit požadavků |
| 500 | Chyba serveru |
GET /api/chat/{chatId}/statusGET /api/chat/{chatId}/subscribePOST /api/chat/{chatId}/publish