Невозможно получить файлы из каталога с помощью llama-index и qdrant db.

Я используюqdrant dbлокально. Моя папка находится на/home/komica/git/playbookhub/apiимя каталога, в котором у меня естьdemo.txtфайл.

Проблема в том, когда я использую это для полученияdataкаталог с помощью запроса, я всегда получаю ошибку какNot Found /в моем терминале.

Ниже приведен мой метод, в котором я используюllama-indexПожалуйста, дайте мне знать, что я делаю здесь неправильно:

      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)

0 ответов

Другие вопросы по тегам