Skip to main content

Store (store)

Reads embedded chunk JSON files from --input-dir and upserts them into a vector database.
ragrails store \
  --input-dir files/embedded/ \
  --vector-db qdrant \
  --collection docs \
  --url http://localhost:6333 \
  --batch-size 64
OptionDefaultDescription
--input-dirrequiredFolder containing embedded chunk JSON files
--vector-dbqdrantqdrant, pinecone, or weaviate
--collectionNoneCollection, index, or class name
--urlNoneVector DB URL
--batch-size64Chunks per upsert batch

Edit (edit)

Re-embeds and replaces stored chunks from JSON files. Each file must contain chunk dicts with matching IDs.
ragrails edit \
  --input-dir files/updated/ \
  --vector-db qdrant \
  --collection docs \
  --url http://localhost:6333 \
  --provider voyage \
  --model voyage-3
OptionDefaultDescription
--input-dirrequiredFolder containing updated chunk JSON files
--vector-dbqdrantVector DB provider
--collectionNoneCollection name
--urlNoneVector DB URL
--providervoyageEmbedding provider
--modelvoyage-3Embedding model
--batch-size64Chunks per request

Delete (delete)

Deletes chunks by ID.
ragrails delete \
  --id chunk-id-1 \
  --id chunk-id-2 \
  --vector-db qdrant \
  --collection docs \
  --url http://localhost:6333
OptionDefaultDescription
--idrequiredChunk ID to delete (repeatable)
--vector-dbqdrantVector DB provider
--collectionNoneCollection name
--urlNoneVector DB URL