doc chatbot
1.0.0
.pdf , .docx和.txt + LangChain and Pinecone
注意:如果您想使用Google Auth和MongoDB(而不是使用auth并使用本地存储)进行设置,请查看此分支:mongodb and-auth。但是,该存储库是这一背后的几个重要承诺,并且缺乏某些功能,因此请记住这一点。
主聊天区
设置页面

如果您想在本地运行此版本并部署自己的版本,请按照以下步骤操作。
git clone https://github.com/dissorial/doc-chatbot.git
在Pinecone上创建一个帐户。转到Indexes并Create index 。输入任何名称,将1536 Dimensions放置,然后将其余部分留在默认情况下。然后转到API keys并Create API key 。
自我解释
就在您的索引名称旁边,例如us-west2-rkw
yarn install
.env文件.env.example为.env.env文件应该看起来像这样: NODE_ENV=development
utils/makechain.ts中,为自己的用户酶调整QA_PROMPT 。如果您可以访问new OpenAI中的ModelName,则将modelName更改为gpt-4 。 将它们添加到您的.env文件中:
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=
JWT_SECRET=
openssl rand -base64 32来生成此功能。openssl rand -base64 32来生成此功能。 npm run dev
该存储库最初是Mayooear的GPT-4和Langchain存储库的叉子,但在此存储库中进行了许多重大变化。
此存储库的前端受Chatgpt的启发。