Okay, gave it a shot. I have sucessfully read the documents and initalized the weaviate client. However, the
index = GPTWeaviateIndex.from_documents(documents, weaviate_client=client)
line doesn't seem to be working for me.
I would assume this line chunks, embeds, and vectorizes my documents before uploading them to Weaviate.
I believe it is successfully chunking, embedding, and vectorizing them, but I don't believe it's uploading them to Weaviate. The line executes successfully but puts out the following log messages.
sys:1: ResourceWarning: Unclosed socket <zmq.Socket(zmq.PUSH) at 0x12e4398e0>
ResourceWarning: Enable tracemalloc to get the object allocation traceback
INFO:llama_index.token_counter.token_counter:> [build_index_from_nodes] Total LLM token usage: 0 tokens
INFO:llama_index.token_counter.token_counter:> [build_index_from_nodes] Total embedding token usage: 6929313 tokens
{'error': [{'message': "invalid string property 'relationships' on class 'Gpt_Index_1935153078200784925_Node': not a string, but map[string]interface {}"}]}
{'error': [{'message': "invalid string property 'relationships' on class 'Gpt_Index_1935153078200784925_Node': not a string, but map[string]interface {}"}]}
...