| Stage | Purpose | Page |
|---|---|---|
| Ingestion | Pull content from URLs, files, and APIs | Ingestion |
| Chunking | Split content into searchable passages | Chunking |
| Embedding | Turn passages into vectors | Embedding |
| Storing | Save vectors to a database | Storing |
| Retrieval | Find the chunks relevant to a query | Retrieval |
| Chat | Answer questions grounded in your data | Chat |
Run stages individually or together
- Individually - call each stage when you need to inspect or control intermediate output.
- Together - use
ingest()andquery()to run the whole pipeline in one call.
Keeping your index current
Stored data isn’t frozen. As sources change, update or remove chunks by ID withedit() and delete() so answers stay accurate. See Keep your knowledge base current.
