Chat completions are stateless — the platform doesn’t remember prior turns. You send the full conversation in messages[] on every request; the server returns a single completion. Same shape as the OpenAI Chat Completions API, so existing tooling works.
Send a chat request
Follow-up turns
For a multi-turn conversation, append each assistant response to messages[] and send the whole thing again:
Streaming
Add "stream": true to receive Server-Sent Events instead of one JSON response. Frames arrive as data: {...} lines and end with data: [DONE].
For chat grounded in your documents rather than raw model knowledge, use the knowledge base chat endpoint in the next section.
Next: Knowledge bases →