这个项目作为一个基于自定义知识的简易ChatGPT聊天机器人已经完成开发。您可以随意浏览代码,但请使用其他仓库,例如PrivateGPT。
💻 ChatGPT 自定义知识聊天机器人
欢迎使用ChatGPT自定义知识聊天机器人!这个项目使用了OpenAI GPT-3.5模型来构建一个可以基于自定义知识库回答问题的聊天机器人。
🚀 快速开始
要开始使用这个项目,请按照以下步骤操作:
- 克隆这个仓库:点击“Code”按钮并复制URL。在终端中运行
git clone https://github.com/robindekoster/chatgpt-custom-knowledge-chatbot.git
。 - 安装必要的包:导航到项目目录并运行
pip install -r requirements.txt
以安装所有必需的依赖项。 - 设置您的OpenAI API密钥:运行
export OPENAI_API_KEY=<your-api-key>
将您的OpenAI API密钥设置为环境变量。 - 添加您的文本文档:将您希望聊天机器人使用的文本、CSV和PDF文档放入
knowledge
目录中。 - 运行项目:在终端中运行
python main.py
启动聊天机器人。
🤖 使用的技术
这个项目使用了以下技术:
🌟 如何贡献
我们欢迎并感谢任何改进和扩展项目的贡献。要贡献,请:
- Fork这个仓库。
- 为您的功能或错误修复创建一个新分支。
- 做出您的更改。
- 提交一个包含明确描述的拉取请求。
📝 许可
这个项目是在MIT许可下授权的。有关详细信息,请参见LICENSE
文件。
👨💻 作者
这个项目由Robin de Koster创建。您可以在GitHub上找到我@robindekoster。
如果您觉得这个项目有用,请给予这个项目一个⭐!非常感谢您的支持。
如果有任何问题或建议,请随时联系,并且不要忘记分享您使用ChatGPT自定义知识聊天机器人的精彩项目!