Great post! It's always nice to see the technology applied to real world cases.
Just one comment: the default feature extractor for CreateSemanticSearchIndex
("SentenceBERT") is a local model that runs on your machine.
CreateVectorDatabase
does not require any external service either.
It's true that more advanced embedding models are typically not free or not cheap to run locally but we are looking into supporting more way to run your LLM of choice.
Stay tuned!