For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ru/docs/mobile/chat.md (or send Accept: text/markdown).
ИИ-чат и ассистент
Потоковые ветки чата и одноразовые запуски агента через общий API.
Ветки чата используют веб-контракт
Вкладка чата вызывает ту же REST-поверхность, что и браузерное приложение: список и создание на /api/chat/threads, а чтение, переименование и удаление на /api/chat/threads/:id. Заголовки нормализуются к общему лимиту в 120 символов, а список веток покрыт офлайн-кэшем чтения.
Потоковые ответы
Ответы стримятся через POST /api/chat/stream поверх expo/fetch; фреймы сервера превращаются в события chunk, done или error, а битые фреймы пропускаются. Алиасы моделей — fast, smart и cheap, по умолчанию fast, — флаг structuredOutput передаёт соответствующее требование, а элемент остановки прерывает выполняющийся запрос.
Одноразовые запуски агента
Скрытый экран ассистента отправляет {alias, prompt, workspaceId, maxSteps: 4} на /api/v1/agent-runs — одиночный бюджетный запуск в активном рабочем пространстве. Клиент строго валидирует ответ и отклоняет запуск, приписанный другому рабочему пространству. Лимиты частоты, вход, отсутствующее право и ответы forbidden каждый отображаются в отдельное состояние, а история запусков держит последние десять в памяти сессии с точным до микроединиц форматированием стоимости.
Проверка и устранение неполадок
Тестируйте отменённый стрим, отозванную посреди запуска сессию, рабочее пространство с правом и заблокированное, а также поведение кэшированного списка веток в авиарежиме. Отклонённый сервером запуск должен отображаться как недоступная работа — никогда как тихий пустой ответ.