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的啟發。