This commits extends the "add_local" function. It adds support to take text and index/embed it.
This commit renames the website loader, chunker to web page, as it is loading and chunking a single url than the complete website.
This commit enables anyone to create a app and add 3 types of data sources: * pdf file * youtube video * website It exposes a function called query which first gets similar docs from vector db and then passes it to LLM to get the final answer.