I am using qdrant db locally.
My Folder is located on /home/komica/git/playbookhub/api directory name data in which I have a demo.txt file.
The issue is when I use to fetch this data directory by using llama-index query,
I always get the error as Not Found / in my terminal.
Below is my method in which I use llama-index Please let me know what I am doing wrong here:
openai.api_key = settings.OPENAI_API_KEY
@require_GET
def query_documents(request):
try:
client = QdrantClient(":memory:")
data_path = '/home/komica/git/playbookhub/api/data'
documents = SimpleDirectoryReader(data_path).load_data()
vector_store = QdrantVectorStore(client=client, collection_name="customer_help")
storage_context = StorageContext.from_defaults(vector_store=vector_store)
index = GPTVectorStoreIndex.from_documents(documents, storage_context=storage_context)
for document in documents:
index.update(document)
query_engine = index.as_query_engine()
response = query_engine.query("What is her name?")
return JsonResponse(response)
except Exception as e:
error_message = str(e)
response = {
'error': error_message
}
return JsonResponse(response, status=500)