embed reads chunk JSON files from --input-dir and writes an embedded.json file to --output-dir. Embedding is separate from storage. Pass embedded output to store in the next step.
Options
| Option | Default | Description |
|---|---|---|
--input-dir | required | Folder containing chunk JSON files |
--output-dir | required | Folder to write embedded.json to |
--provider | voyage | Embedding provider |
--model | voyage-3 | Embedding model name |
--batch-size | 64 | Chunks per embedding request |

