项目简介
ChatGPT自定义知识库聊天机器人是一个基于OpenAI GPT-3.5模型的项目,它能够通过自定义的知识库来回答用户的问题。虽然该项目已经结束开发,但用户可以自由地浏览项目代码,并尝试其他类似的项目。
🚀 如何开始
想要开始使用这个项目,可以按照以下步骤进行:
- 克隆仓库:点击“代码”按钮并复制URL。在终端中运行
git clone https://github.com/robindekoster/chatgpt-custom-knowledge-chatbot.git
。 - 安装必要的依赖包:进入项目目录,然后运行
pip install -r requirements.txt
来安装所需的所有依赖。 - 设置OpenAI API密钥:运行
export OPENAI_API_KEY=<你的API密钥>
以将OpenAI API密钥设置为环境变量。 - 添加文本文档:将需要聊天机器人使用的文本、csv和pdf文档放在
knowledge
目录中。 - 运行项目:在终端中运行
python main.py
来启动聊天机器人。
🤖 使用的技术
这个项目使用以下技术:
- OpenAI API
- Llama Index
- LangChain
🌟 如何贡献
我们欢迎并感谢任何对本项目的改进和扩展的贡献。要贡献,请按照以下步骤操作:
- Fork此仓库。
- 为您的功能或Bug修复创建一个新分支。
- 做出更改。
- 提交一个包含更改描述的pull request。
📝 许可证
该项目基于MIT许可证授权。详细信息见LICENSE
文件。
👨💻 作者
这个项目由Robin de Koster创建。你可以在GitHub上找到他,用户名为@robindekoster。
如果你觉得这个项目有用,请给它一个⭐!你的支持是对我们的极大鼓励。如有任何问题或建议,欢迎随时联系,也请分享你使用ChatGPT自定义知识库聊天机器人所创造的精彩项目!