与AI聊天
本文档是为初学者设计的分步教程。它将指导您完成将嵌入提供商与Casibase(我们强大的知识库系统)集成的过程。 本文档是为初学者设计的分步教程。它将指导您完成在Casibase知识库系统中实现AI聊天功能的过程。
简介
在之前的部分中,我们已经部署了Casdoor和Casibase,将存储提供商、模型提供商和嵌入提供商集成到Casibase中,并添加了一个存储来使用这些提供商。
有关存储的更多信息,请参考我们之前文档的添加存储部分。
现在,让我们在Casibase中实现AI聊天功能。
步骤1:添加新的聊天
点击主页上的Chats
按钮,然后点击New Chat
按钮来添加聊天。
步骤2:发送消息
写一条消息并点击Send
按钮来发送。
步骤3:知识库聊天
此外,您还可以在知识库中与聊天机器人对话。
知识库聊天有一些要求:
- 知识库必须有一个存储。
- 存储必须有一个模型提供商。
- 存储必须有一个嵌入提供商。
- 存储必须有一个存储提供商。
- 存储提供商必须有一个可读的文档(例如markdown文件、docx文件和pdf文件)。
一旦您满足了这些要求,您可以返回到Stores
页面并点击Refresh Vectors
按钮来嵌入知识库数据。
当嵌入正在进行时,按钮将被禁用。
嵌入完成后,您可以点击导航栏中的Vectors
按钮来查看向量。
结果:
让我们在知识库中与聊天机器人对话。
与非知识库聊天的结果比较:
小心
嵌入速率与两个因素有关:
- 知识库中的文档:
- 文档数量:文档越多,嵌入时间越长。
- 文档大小:文档大小越大,嵌入时间越长。
- 嵌入提供商:
- API速率限制:API速率限制越高,嵌入速度越快。
- API并发:API并发越高,嵌入速度越快。
例如,如果您使用OpenAI API作为嵌入提供商,嵌入速率与OpenAI API的速率限制和并发有关。
结论
在本指南中,我们学习了如何在Casibase中实现AI聊天功能。
现在,您可以在Casibase中与聊天机器人对话了。尽情享受吧! 好好享受!
有关Casibase的更多信息,可以在我们文档的核心概念部分找到。