Running into TypeError
CreaTorAlexander opened this issue · comments
Alexander Heß commented
By using the code from the video i run into
TypeError: VectorstoreIndexCreator.from_loaders() missing 1 required positional argument: 'self'
My code looks more or less the same as in the video:
import os
import sys
import constants
from langchain.document_loaders import TextLoader
# from langchain.document_loaders import DirectoryLoader
from langchain.indexes import VectorstoreIndexCreator
from langchain.llms import OpenAI
from langchain.chat_models import ChatOpenAI
print(constants.APIKEY)
os.environ["OPENAI_API_KEY"] = constants.APIKEY
query = sys.argv[1]
print(query)
# loader = DirectoryLoader(".", glob="*.txt")
loader = TextLoader('data.txt')
loaders = [loader]
index = VectorstoreIndexCreator.from_loaders(loaders=loaders)
# print(index.query(query))
Sijia Han commented
Hi, same error. Have you figured out how to fix it?