Odeslání nové zprávy do chatu
| Hlavička | Povinná | Popis |
|---|---|---|
Authorization | Ano | Bearer macaly_... |
Content-Type | Ano | application/json |
| Parametr | Typ | Popis |
|---|---|---|
chatId | string | ID chatu |
| Pole | Typ | Povinné | Výchozí hodnota | Popis |
|---|---|---|---|---|
content | string | Podmíněně | - | Zpráva / prompt uživatele. Povinné, pokud resume není true |
stream | boolean | Ne | true | Pokud false, vrátí JSON místo streamu |
agentMode | "auto" | "fast" | "smart" | Ne | "auto" | Poměr mezi rychlostí a kvalitou AI agenta |
executionMode | "auto" | "planning" | "build" | Ne | "auto" | 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 |
resume | boolean | Ne | false | Pokud true, obnoví zastavenou konverzaci bez přidání nového obsahu |
experimental_attachments | array | Ne | [] | Přílohy souborů (formát viz Create Chat) |
resume nastaveno na true, nelze současně posílat content ani experimental_attachments. Slouží k obnovení dříve zastavené konverzace.stream: false)stream: true, výchozí)| Kód | Popis |
|---|---|
| 200 | Úspěch – zpráva odeslána |
| 400 | Neplatný požadavek |
| 401 | Neplatný nebo chybějící API klíč |
| 402 | Nedostatek kreditů |
| 403 | Chat nepatří tomuto týmu |
| 404 | Chat nenalezen |
| 429 | Překročen limit požadavků |
| 500 | Chyba serveru |
| 503 | Server je zaneprázdněn, zkuste to za chvíli |
stream: falseGET /api/chat/{chatId}/status, dokud není stav completed