Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Concepts Overview

This section explains the core ideas that appear across the server, web client, and CLI. Use it to understand the vocabulary used in API responses and stream payloads before diving into the reference material.

  • Threaded conversations describes how messages, threads, and ConversationStreamEvent values relate to each other.
  • Shared models covers the rustygpt-shared crate, focusing on how typed DTOs and enums keep clients in sync with the server.

Pair these concepts with the Architecture diagrams to see where each part lives at runtime.