Spaces:
Runtime error
Runtime error
File size: 746 Bytes
da0cb0c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import shutil
from utils import initial_prompt
from llama_index.core import SimpleDirectoryReader, VectorStoreIndex
from llama_index.core.response_synthesizers import ResponseMode, get_response_synthesizer
# Configure response synthesizer
response_synthesizer = get_response_synthesizer(response_mode=ResponseMode.REFINE)
def upload_file(files):
for file in files:
shutil.copy(file, dst='./data')
global documents, index, query_engine
documents = SimpleDirectoryReader("data").load_data()
index = VectorStoreIndex.from_documents(documents)
query_engine = index.as_query_engine(
response_synthesizer=response_synthesizer,
prompt_template=initial_prompt
)
return "Files uploaded successfully!"
|