Skip to main content
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.
pip install "ragrails[voyage]"
ragrails embed \
  --input-dir files/chunks/ \
  --output-dir files/embedded/ \
  --provider voyage \
  --model voyage-3 \
  --batch-size 64

Options

OptionDefaultDescription
--input-dirrequiredFolder containing chunk JSON files
--output-dirrequiredFolder to write embedded.json to
--providervoyageEmbedding provider
--modelvoyage-3Embedding model name
--batch-size64Chunks per embedding request