ingest()
Runs ingestion → chunking → embedding → storing.
Parameters
| Parameter | Type | Description |
|---|---|---|
docs | str | list | dict | Document files or folder, passed to parse() |
urls | str | list | dict | URLs to scrape, passed to scrape() |
api | str | list | dict | API endpoints, passed to fetch() |
markdown | str | list | Raw markdown documents |
ingestion | dict | Ingestor config overrides |
chunking | dict | Chunking config e.g. {"chunk_size": 1000} |
embedding | dict | Embedding config e.g. {"provider": "voyage", "model": "voyage-3"} |
storage | dict | Storage config e.g. {"vector_db": "qdrant", "collection": "docs", "url": "..."} |
query()
Runs query embedding → retrieval.
Parameters
| Parameter | Type | Description |
|---|---|---|
query | str | Search query |
embedding | dict | Embedding config; all embedder() params |
retrieval | dict | Retrieval config; all retrieve() params, plus query_rewrite and rerank sub-dicts |

