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 /nl/docs/mobile/chat.md (or send Accept: text/markdown).
AI-chat en de assistent
Streamende chatthreads en eenmalige agent-runs via de gedeelde API.
Chatthreads gebruiken het webcontract
Het chattabblad roept hetzelfde REST-oppervlak aan als de browserapp: lijst en aanmaken op /api/chat/threads, en lezen, hernoemen of verwijderen op /api/chat/threads/:id. Titels worden genormaliseerd naar de gedeelde limiet van 120 tekens en de threadlijst valt onder de offline leescache.
Gestreamde antwoorden
Antwoorden streamen via POST /api/chat/stream over expo/fetch; door de server verzonden frames worden chunk-, done- of error-events en misvormde frames worden overgeslagen. Modelaliassen zijn fast, smart en cheap — fast is de standaard — een structuredOutput-vlag geeft de bijbehorende vereiste door en de stopknop breekt het lopende request af.
Eenmalige agent-runs
Het verborgen assistentscherm post {alias, prompt, workspaceId, maxSteps: 4} naar /api/v1/agent-runs — een enkele gebudgetteerde run in de actieve werkruimte. De client valideert het antwoord strikt en weigert een run die aan een andere werkruimte is toegeschreven. Rate limits, aanmelden, een ontbrekend recht en forbidden-antwoorden mappen elk op een eigen status, en de rungeschiedenis bewaart de laatste tien in het sessiegeheugen met kostenopmaak die exact is in microunits.
Verificatie en probleemoplossing
Test een geannuleerde stream, een halverwege een run ingetrokken sessie, een werkruimte met recht en een vergrendelde werkruimte, en het gedrag in vliegtuigmodus op de gecachte threadlijst. Een door de server geweigerde run moet zichtbaar worden als niet-beschikbaar werk, nooit als een stil leeg antwoord.