from llama_index.core.node_parser import MarkdownNodeParser, SimpleFileNodeParser, MarkdownElementNodeParser from llama_index.readers.file import FlatReader from llama_index.core import VectorStoreIndex from llama_index.core import Settings from llama_index.llms.ollama import Ollama
#from llama_index.embeddings.huggingface import HuggingFaceEmbedding from llama_index.embeddings.ollama import OllamaEmbedding
from llama_index.core import SimpleDirectoryReader from llama_index.core import StorageContext, load_index_from_storage
from llama_index.core import get_response_synthesizer from llama_index.core.response_synthesizers import ResponseMode
if os.path.exists('./storage'): storage_context = StorageContext.from_defaults(persist_dir="./storage") index = load_index_from_storage(storage_context)