techleadhd / chatgpt-retrieval

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Running into TypeError

CreaTorAlexander opened this issue · comments

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))

Hi, same error. Have you figured out how to fix it?